> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shilo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Shilo API: AI-Powered Real Estate Sales Coaching Platform

> Shilo analyzes call recordings to deliver AI coaching, performance metrics, and automated 1:1 agendas for real estate sales teams.

Shilo gives sales teams an AI-powered coaching layer on top of every call they make. Submit call recordings through the API, and Shilo returns ratings, coaching suggestions, dispositions, objection analysis, transcripts, and more — all surfaced through a clean REST API and the Shilo web dashboard.

<CardGroup cols={2}>
  <Card title="Introduction" icon="book-open" href="/introduction">
    Learn what Shilo does and how the API is structured
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Get your API key and make your first authenticated request
  </Card>

  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Submit a call and retrieve AI analysis in under 5 minutes
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Browse the full endpoint reference for every resource
  </Card>
</CardGroup>

## What you can build

<CardGroup cols={3}>
  <Card title="Call Analysis" icon="phone" href="/guides/submitting-calls">
    Submit recordings and retrieve AI-generated ratings, summaries, and coaching tips
  </Card>

  <Card title="Coaching Workflows" icon="chalkboard-user" href="/guides/coaching-workflows">
    Automate 1:1 coaching agendas and track period-level team digests
  </Card>

  <Card title="Performance Metrics" icon="chart-bar" href="/api-reference/metrics/get-integration-metrics">
    Pull dashboard-aligned metrics for your integration, users, or contacts
  </Card>
</CardGroup>

## Get started in three steps

<Steps>
  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>
</Steps>
