Users Pricing

forum

Home Forums How should an OpenAI structured output schema change without breaking existing clients? – MindStick

How should an OpenAI structured output schema change without breaking existing clients?

Björn Ólafsson 64 21 Oct 2026

I’m building an app that uses OpenAI structured outputs, and the response format is becoming part of our client contract. We may need to add optional fields over time, but older app versions will still be expecting the original shape.

How are others handling a structured output schema that evolves? I’m especially interested in whether you version the schema per request, keep one backward-compatible format, or handle changes somewhere between the model response and the client.


0 Answers

Markdown for AI

A clean, structured version of this page for AI assistants and LLMs.

Open .md