Dennis Ho
12/05/2025, 9:30 PMVapi Support Bot
12/05/2025, 9:31 PMtypescript
const call = await vapi.calls.get(callId);
const outputs = call.artifact?.structuredOutputs;
Note: The documentation only describes this for voice calls, not chat sessions. If you need structured outputs for chat, please confirm with Vapi support.
For more details, see the [Structured Outputs documentation](https://docs.vapi.ai/assistants/structured-outputs).
Source:
- [Structured outputs](https://docs.vapi.ai/assistants/structured-outputs)Dennis Ho
12/05/2025, 10:01 PMChiranjeet Mishra
12/09/2025, 2:41 AMsession.updated webhook. This event will notify you whenever a session is updated, which includes chats.
2. **Session Artifacts**: Process the session's artifact from the webhook to access structuredOutputs. This will contain the structured data similar to an "end-of-chat" report.
For detailed implementation, you can refer to the [Structured Outputs documentation](https://docs.vapi.ai/assistants/structured-outputs).
If you have further questions, let me know.