Model enum values removed: claude-opus-4, claude-sonnet-4, claude-3-haiku-20240307
BreakingBreaking change
This is a breaking change — integrations that rely on the affected behaviour will need updates before the change rolls out.
What changed
Six model constant values have been removed from the model enum in the OpenAPI spec: claude-opus-4-0, claude-opus-4-20250514, claude-sonnet-4-0, claude-sonnet-4-20250514, and claude-3-haiku-20240307. Clients that rely on the spec for validation or SDK generation may break if they treat this enum as exhaustive, and any generated SDK code that exposed these as named constants will no longer compile. Note: the underlying API endpoints may still accept these strings at runtime — the removal is from the spec/enum definition only.