Skip to main content

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 the Authorization header:
See Authentication for details on creating and managing API keys.

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

Pagination

List endpoints return paginated results:
Use limit and offset query parameters to paginate:

Rate Limits

Rate limit headers are included in every response:

Idempotency

For POST requests, you can include an Idempotency-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
In the meantime, use any HTTP client with the REST API.

Need Help?