Anthropic API · api · fg-0468
400 "thinking.type.disabled" is not supported when turning thinking off on Opus 5.5 or Sonnet 5.5
"thinking.type.disabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.
Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100
Cause
Opus 5.5, Fable 5 and 5.1, and Mythos 5 and 5.1 have thinking always on and reject type disabled at any effort. Sonnet 5.5 rejects disabled too and takes between_tools instead, while Opus 5 and Haiku 5.5 accept disabled only at effort high or below.
Fix
On always-on models omit thinking and lower output_config.effort. On Sonnet 5.5 send between_tools at effort high or below. Check the per-model table before sending disabled.
Apply
// Opus 5.5, Fable 5 and 5.1, Mythos 5 and 5.1: omit thinking entirely
output_config: { effort: "low" }
// Sonnet 5.5: lowest thinking setting
thinking: { type: "between_tools" }, output_config: { effort: "high" }Affects: Claude Opus 5.5, Fable 5 and 5.1, Mythos 5 and 5.1, Sonnet 5.5 at any effort; Opus 5 and Haiku 5.5 at effort xhigh or max; as of 2026-10
Sources
Have your agent know this before it fails
claude mcp add --transport http footgun https://getfootgun.com/api/mcp