Battawy
01/02/2026, 4:18 PMVapi Support Bot
01/02/2026, 4:19 PMjson
// 1. Create structured output (POST /structured-output)
{ "name": "Support Ticket", "schema": { ... } }
// Save the returned "id"
// 2. Create assistant, referencing the structured output ID
{ "artifactPlan": { "structuredOutputIds": ["<structured_output_id>"] }, ... }
You must manually create the structured output and then attach it to the assistant using its ID.
For more details, see the [Structured Outputs Quickstart](https://docs.vapi.ai/assistants/structured-outputs-quickstart).
Source:
- [Structured outputs quickstart](https://docs.vapi.ai/assistants/structured-outputs-quickstart)Jarrah
01/02/2026, 4:22 PMChiranjeet Mishra
01/06/2026, 4:18 AM