ChatGPT · Arazzo Workflow
ChatGPT Structured JSON Output Response
Version 1.0.0
Generate a response constrained to a caller-supplied JSON schema.
View Spec
View on GitHub
AgentsAIChatGPTEmbeddingsFine-TuningGPT-4GPT-5Language ModelOpenAIRealtimeArazzoWorkflows
Provider
Workflows
structured-output-response
Produce schema-constrained JSON from the Responses API and retrieve it.
Creates a response with a strict json_schema text format, polls it to completion, and retrieves the structured output text along with token usage.
1
createStructured
createResponse
Create a stored response that constrains the output to the supplied JSON schema using strict formatting.
2
pollStructured
getResponse
Poll the response until it leaves the in_progress status.
3
retrieveStructured
getResponse
Retrieve the settled response and extract the structured JSON output text and token usage.