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[subschema-#56:-ResponseQueuedEvent].response.allOf[subschema-#3].instructions.anyOf[subschema-#1].oneOf[subschema-#2:-Input-item-list].items.oneOf[subschema-#2:-Item].oneOf[#.components.schemas.BetaToolSearchOutputItemParam].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.