{"slug": "breaking-openai-role-is-no-longer-accepted", "title": "OpenAI: role is no longer accepted", "summary": "OpenAI's published API specification no longer accepts the `role` field on `DecisionInputMessage`, which is reachable from one OpenAI operation, according to an API-change tracker. The field was previously present and is now absent; the tracker warns that requests sending `role` are typically ignored rather than rejected, so the call succeeds while behaving subtly differently. The change affects code that sends `DecisionInputMessage` objects to that single operation, and the tracker advises developers to grep for the field because nothing else will flag it.", "body_md": "## What changed\n\nUsually ignored rather than rejected, so the call succeeds and does something subtly different.\n\nAffects `role` on `DecisionInputMessage` reachable from 1 operation. Grep for it: nothing else will tell you.\n\n## Who is affected\n\nCode that sends OpenAI's DecisionInputMessage objects, used by 1 OpenAI operation.\n\n## Before and after\n\n| Where | Before | After | \n|---|---|---|\n| DecisionInputMessage.role | present | absent | \n\n## Code that breaks\n\n```\nawait client.post(\"/…\", {\n  // role is now ignored, not rejected\n  role: value,\n});\n```\n\nBased on OpenAI’s published API specification. [How severity is decided](https://driftwatch.et/method).", "url": "https://wpnews.pro/news/breaking-openai-role-is-no-longer-accepted", "canonical_source": "https://driftwatch.et/changes/openai-2026-10-22-2da3ff9c", "published_at": "2026-10-22 17:29:02+00:00", "updated_at": "2026-10-22 22:12:03.152340+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "artificial-intelligence"], "entities": ["OpenAI", "DecisionInputMessage"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/breaking-openai-role-is-no-longer-accepted", "markdown": "https://wpnews.pro/news/breaking-openai-role-is-no-longer-accepted.md", "text": "https://wpnews.pro/news/breaking-openai-role-is-no-longer-accepted.txt", "jsonld": "https://wpnews.pro/news/breaking-openai-role-is-no-longer-accepted.jsonld"}}