Skip to main content

API Reference

Movoice AI provides a RESTful API for developers to manage agents, trigger calls, and retrieve analytics programmatically.

Base URL

Authentication

All API requests must include your API key in the Authorization header:
Generate an API key in Settings -> API Keys in the dashboard.
Never expose your API key in client-side code or public repositories. Rotate keys immediately if compromised.

Endpoints

Calls

POST /call

Trigger an outbound call to a specific number.
Request body: Response:

GET /calls

List all calls for your account.
Query parameters:

GET /calls/

Retrieve details for a specific call.
Response includes: duration, transcript, summary, sentiment, outcome, recording URL.

Agents

GET /agents

List all agents in your account.

GET /agents/

Retrieve configuration for a specific agent.

PATCH /agents/

Update an agent’s configuration.

Batch Calls

POST /calls/batch

Send calls to multiple recipients at once. See Batch Calls for the full guide.

Error Codes

All error responses follow this format:

Rate Limits

When rate limited, you receive a 429 response with a Retry-After header indicating seconds to wait.