Overview
The Samora AI Outbound Call API lets you trigger immediate outbound calls through the Samora AI system. Use it to start calls with your AI agents, pass context via metadata, and retrieve call details including transcripts and recordings.Base URL
All requests go to:Authentication
Every request must include your organization API key in the header:| Header | Description |
|---|---|
X-API-Key | Your unique organization API key |
Endpoints
| Method | Path | Description |
|---|---|---|
| POST | /v1/call/trigger | Trigger an outbound call |
| GET | /v1/call/{call_id} | Get details for a specific call |
Phone number format
Destination numbers must be in E.164 format (e.g.+919876543210) and include the country code. The pattern is: + followed by 10–15 digits.
Call statuses
When you fetch call details,status can be:
PENDING— Call request created, not yet initiatedTRIGGERED— Call initiatedONGOING— Call in progressCALL_FINISHED— Call completedUNANSWERED— No answerREJECTED— Call rejected
Transcripts and recordings
For finished calls, the Get call details response can include:- transcript_url — Presigned URL for the call transcript (valid 60 minutes)
- recording_url — Presigned URL for the call recording (valid 60 minutes)