Ovia can be used from the dashboard or through API integrations.
  1. Build and test the agent in the dashboard.
  2. Use API keys from your workspace settings.
  3. Trigger calls or create sessions from your backend.
  4. Receive call events with webhooks.
  5. Store summaries and outcomes in your CRM or internal database.

Server-side example

curl -X POST "https://api.useovia.com/v1/call" \
  -H "Authorization: Bearer $OVIA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "agent_123",
    "to": "+2290100000000",
    "metadata": {
      "customer_id": "cus_123",
      "campaign": "loan-renewal"
    }
  }'
Keep API keys on your server. Do not expose secret keys in a mobile app, browser app, or public repository.