Skip to main content
Shilo is an AI-powered sales coaching platform that ingests call recordings, appointment recordings, and roleplay sessions, then returns actionable analysis to help your team improve on every conversation. The Shilo API gives you programmatic access to that same intelligence—so you can embed coaching data directly into your existing CRM, dashboards, or internal tools without leaving your workflow.

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:
Authentication is handled via an API key sent in a request header. Calls are accepted asynchronously—when you submit a recording you receive a 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.