call_event_id you can use to poll for results. The entire pipeline is asynchronous—your system receives an immediate 202 Accepted response, and Shilo handles the transcription, speaker resolution, and AI analysis in the background.
Overview
Endpoint:POST /api/v1/callsAuthentication: Read-write API key required
Response:
202 Accepted with call_event_id and status: "QUEUED"
Error Responses
AI Model Overrides
If your Shilo plan supports custom AI models, you can override the model used for specific analysis types by including theai_models array: