API Overview
What the ScaleAI API is, how authentication works, and where to find every endpoint.
Introduction
The ScaleAI API gives you programmatic access to everything in the ScaleAI platform: voice agents, live and batch calls, knowledge bases, phone numbers, webhooks, and more. It is a REST API that speaks JSON — every endpoint takes structured request bodies and returns structured responses with standard HTTP status codes.
Endpoints are grouped by resource in the sidebar. Open any entry to see its parameters, request and response schemas, and ready-to-run code samples, plus a live playground where you can try the call against the real backend.
Authentication
You must have a ScaleAI account to generate a secret key for accessing the platform programmatically.
Every request must include a Bearer token (JWT) in the Authorization header:
Authorization: Bearer <token>Requests without a valid token are rejected. Token creation, storage, rotation, and revocation are covered in detail in API Authentication.