Skip to content

API Reference

Welcome to the Rymi Voice API. Build, deploy, and manage AI-powered voice agents entirely through REST endpoints.

Base URL

https://api.rymi.ai/v1

Authentication

All endpoints require a Bearer token in the Authorization header:

bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.rymi.ai/v1/agents
HeaderValue
AuthorizationBearer <YOUR_API_KEY>
Content-Typeapplication/json

Rate Limits

The API enforces limits per-API-key and per-IP address. The backend architecture supports configurable burst capacity.

PlanRequests/minConcurrent CallsBurst Allowance
Free6015 requests
Go3001025 requests
Plus100050100 requests
CustomUnlimitedCustomCustom

Error Format

All errors follow a consistent structure:

json
{
  "error": "Human-readable error message"
}
HTTP CodeMeaning
200Success
201Resource created
400Bad request / validation error
401Missing or invalid API key
404Resource not found
500Internal server error

Resources

  • Agents — Create and manage AI voice personas
  • Numbers — Search, purchase, and manage phone numbers
  • Campaigns — Orchestrate outbound call batches
  • Calls — Monitor active calls and retrieve transcripts
  • Webhooks — Register event notification endpoints
  • Compliance — Manage Do-Not-Call lists
  • Analytics — Track costs and performance

Built for developers who build voice.