API Reference
Welcome to the Ringyo AI API reference. This documentation covers all available endpoints for integrating Ringyo AI into your applications.Base URL
All API requests should be made to:Authentication
All requests require an API key in theAuthorization header:
Request Format
- All requests must include
Content-Type: application/json - Request bodies should be JSON-encoded
- All timestamps are in ISO 8601 format
Response Format
All responses are JSON with the following structure:Success Response
Error Response
HTTP Status Codes
| Status | Description |
|---|---|
200 | Success |
201 | Created |
400 | Bad Request - Invalid parameters |
401 | Unauthorized - Invalid or missing API key |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource doesn’t exist |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error |
Pagination
List endpoints return paginated results:limit and offset query parameters to paginate:
Rate Limits
| Plan | Limit |
|---|---|
| Pro | 300 requests/minute |
| Agency | 1,000 requests/minute |
Idempotency
For POST requests, you can include anIdempotency-Key header to ensure the request is only processed once:
Available Endpoints
Calls
Initiate, list, and manage phone calls.
Agents
Create and configure voice agents.
Phone Numbers
Manage your phone numbers.
Webhooks
Configure real-time event notifications.
SDKs & Libraries
Official SDKs coming soon:- Node.js / TypeScript
- Python
- Go
Need Help?
- Browse the Quick Start Guide
- Check n8n Integration for automation
- Join our Discord for support