Ovia can be used from the dashboard or through API integrations.
Recommended integration flow
- Build and test the agent in the dashboard.
- Use API keys from your workspace settings.
- Trigger calls or create sessions from your backend.
- Receive call events with webhooks.
- 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.