The Allo API enables developers to integrate Allo’s communication capabilities directly into their applications. Build CRM integrations, automate post-call workflows, sync conversation data, and power AI agents with your team’s call and SMS history.Documentation Index
Fetch the complete documentation index at: https://help.withallo.com/llms.txt
Use this file to discover all available pages before exploring further.
Getting started
Before using the API, make sure you have:- An active Allo subscription
- Admin or Manager permissions on your workspace
- An API key generated from Settings > API
API documentation
Authentication
API key setup and scopes
Rate limits
Request limits and headers
Pagination
Page-based results with total counts
Error handling
Error format and recovery
Core capabilities
The API provides access to:- Conversations — retrieve call and SMS history in a unified timeline, with keyword search across transcripts and message content
- Webhooks — receive real-time notifications when calls complete, messages arrive, tags are added, and contacts change
- Phone numbers — list your Allo numbers with capabilities, sender ID status, and member access
- Users — access your team roster with roles and assigned numbers
- Tags — discover available call tags for filtering and reporting
Authentication
API keys are generated through your workspace settings. Include the key in theAuthorization header of every request:
Rate limiting
Rate limits vary by request type:| Operation | Limit |
|---|---|
| Read requests (GET) | 20 requests/second |
| Write requests (POST, PUT, PATCH, DELETE) | 5 requests/second |
X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers so you can monitor your usage. See Rate limits for details.
Quick example
Get your recent conversations:Endpoints
Conversations
Unified call + SMS timeline with date filtering, keyword search, and rich contact data
Webhooks
Real-time event notifications with HMAC signatures and automatic retries
Phone Numbers
Your Allo numbers with capabilities, sender ID status, and member access
Users
Team roster with roles and assigned numbers
Tags
Available call tags for filtering conversations