Introduction
Learn what Shilo does and how the API is structured
Authentication
Get your API key and make your first authenticated request
Quickstart
Submit a call and retrieve AI analysis in under 5 minutes
API Reference
Browse the full endpoint reference for every resource
What you can build
Call Analysis
Submit recordings and retrieve AI-generated ratings, summaries, and coaching tips
Coaching Workflows
Automate 1:1 coaching agendas and track period-level team digests
Performance Metrics
Pull dashboard-aligned metrics for your integration, users, or contacts
Get started in three steps
1
Generate an API key
Log in to Shilo as an owner or admin and navigate to Settings → API Keys to generate your key. Keep it secret — treat it like a password.
2
Submit your first call
POST a call recording URL to
/api/v1/calls with the agent’s ID, contact’s ID, and a publicly accessible audio URL. Shilo queues it for AI processing immediately.3
Retrieve the analysis
Poll
GET /api/v1/calls/{identifier}/analysis until progress reaches 100. You’ll receive ratings, coaching suggestions, action items, a disposition, and more.