What Shilo Does
When you submit a recording to Shilo, the AI pipeline transcribes the audio, identifies speakers, scores the call, and surfaces structured coaching insights. These results power the Shilo web app and are equally available through the REST API. AI analysis returns the following for each recording:Key Resources
The API is organized around these resource types:- Calls — Standard sales call recordings submitted via the API or a connected integration
- Appointments — Appointment or meeting recordings, typically longer-form conversations
- Roleplays — Practice scenarios where agents rehearse pitches or objection handling
- Contacts — The leads and clients your agents speak with
- Users — The agents and team members in your Shilo organization
- Invitations — Pending invites for new agents who haven’t yet joined Shilo
- Metrics — Dashboard-aligned rollup statistics scoped to your integration, a user, or a contact
- Coaching — 1:1 coaching periods, per-agent agendas, and team digest documents
How the API Works
The Shilo API is a REST API. Every request and response uses JSON. All endpoints are served from:202 Accepted response immediately, and you poll the analysis endpoint until processing completes. Most list endpoints use cursor-based pagination and accept limit, cursor, and sort query parameters.
Get Started
Authentication
Generate an API key and learn both supported header formats.
Quickstart
Submit your first call and retrieve AI analysis in five steps.
API Reference
Explore every endpoint, request schema, and response model.