detektu
OpenAI API changes
Potentially breaking

Response property enum value added: gpt-image-2, gpt-image-2-2026-04-21

openapi:POST /responses?beta=true::response.200.text.event-stream.anyOf[#.components.schemas.BetaResponseCreatedEvent].response.allOf[#.components.schemas.BetaResponseProperties].tools.items.oneOf[subschema-#9:-Image-generation-tool].model.anyOf[subschema-#2].
Product
OpenAI API
Source
OpenAPI URL
Change kind
Response Property Enum Value Added
Detected
Last updated

Deterministic evidence

Before / after

Extracted from OpenAI's published contract. Shows the whole operation — a narrower excerpt was not available for this change. Open the source ↗

−42+12642 changes

1 / 42
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}
"enum": [
"enum": [
"gpt-image-1",
"gpt-image-1",
"gpt-image-1-mini",
"gpt-image-1-mini",
"gpt-image-1.5"
"gpt-image-1.5",
"gpt-image-2",
"gpt-image-2-2026-04-21"
],
],
"type": "string"
"type": "string"
}
}

Monitored for you

Does this change affect your integration?

Choose the operations and fields your services use. detektu matches OpenAI findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.