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
AgentsArtificial IntelligenceChatGPTEmbeddingsFine-TuningGPT-4GPT-5Language ModelOpenAIReal-TimeArazzoWorkflows
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.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.