OpenAI: type is no longer accepted OpenAI has removed the `type` field from `DecisionInputMessage`, affecting one OpenAI API operation, according to the company's published API specification. Calls that still send `type` will succeed rather than fail, because the field is now ignored instead of rejected, so code may silently behave differently. The change breaks code that relies on `type` being present on `DecisionInputMessage` objects. What changed Usually ignored rather than rejected, so the call succeeds and does something subtly different. Affects type on DecisionInputMessage reachable from 1 operation. Grep for it: nothing else will tell you. Who is affected Code that sends OpenAI's DecisionInputMessage objects, used by 1 OpenAI operation. Before and after | Where | Before | After | |---|---|---| | DecisionInputMessage.type | present | absent | Code that breaks await client.post "/…", { // type is now ignored, not rejected type: value, } ; Based on OpenAI’s published API specification. How severity is decided https://driftwatch.et/method .