Integrations & API

Connect Aura to the stack you already run

A clean REST API, HMAC-signed webhooks, function-calling tools and ingestion connectors — so your agents read from and act on your systems, not the other way around.

REST + Webhooks OpenAPI 3.1 Function-calling tools SSO / SAML
What you can connect

Built to fit your existing tools

Bring your own telephony and systems of record, or let us manage them. Everything talks over a clean, documented API.

Telephony

Bring your own Twilio account or let us manage numbers — inbound by DID, outbound over REST, dual-channel recording.

CRM

Create and update leads, contacts and deals mid-call, with the transcript and summary attached.

Calendar & scheduling

Book, confirm and reschedule appointments on the call and write them straight to your calendar.

Helpdesk & support

Look up tickets and order status, then create or update cases without leaving the conversation.

Databases

Ingest from MySQL & Postgres into per-agent knowledge bases so answers stay grounded in your data.

Webhooks

Subscribe to call, summary and workflow events — HMAC-signed, retried on failure, fully logged.

SSO / SAML

Single sign-on for your team with SAML/OIDC — no separate identity provider to maintain.

Cloud storage

Stream recordings and export bundles to your own S3-compatible bucket with retention controls.

Don't see your system? Anything with an HTTP API can be wired up as a tool. Ask us →

One connection layer

Your systems, wired to one Aura core

Aura sits between your phone lines and your systems of record. During a call it reads from your knowledge and acts on your tools; after the call it pushes outcomes back — all through one secured layer.

  • Read live data mid-call, write results on hang-up
  • No point-to-point glue between every tool
  • One audit trail, one set of credentials
CRM Calendarscheduling Helpdesk DatabaseRAG Webhooks TelephonyTwilio Aura voice core
Developer API

Place a call in a single request

Authenticate with a scoped X-API-Key, choose an agent, pass your numbers. Aura dials, runs the conversation, and returns results you can poll or receive by webhook.

  • Batch many numbers in one call
  • Per-tenant rate limiting & usage reads
  • OpenAPI 3.1 spec with Swagger & ReDoc
  • SDK-friendly JSON, idempotent retries
Get API access
POST /api/v1/external/call
curl -X POST https://api.auravoiceagent.com/api/v1/external/call \
  -H "X-API-Key: wb_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "aura-sales",
    "calls": [
      { "to": "+1415…", "user_info": { "name": "Sam" } }
    ]
  }'

// 200 OK
{
  "success": true,
  "calls": [{ "call_sid": "CA…", "status": "queued" }]
}
Webhook events

Get notified the moment things happen

Subscribe once; we push signed, retried payloads to your endpoints as each event fires.

call.completed

The call finished — payload includes outcome, duration, recording URL and the generated summary.

call.failed

Busy, no-answer or failed — with the failure reason so you can retry or route elsewhere.

summary.generated

The post-call summary, sentiment and key points are ready for your CRM or data warehouse.

action.executed

An in-call tool/function ran — useful for auditing what the agent did during the conversation.

workflow.completed

A post-call automation DAG finished its run, with the final state attached.

data.export.ready

A GDPR data-export bundle has been built and is ready to download.

Every payload carries X-AURA-Signature: sha256=… so you can verify authenticity before trusting it.

Get connected

Three steps to your first integration

Create an API key

Generate a scoped, bcrypt-hashed key in the dashboard. Rotate or revoke it anytime — the key prefix is shown without exposing the secret.

Wire tools & webhooks

Register your HTTP endpoints as function-calling tools and subscribe to the events you care about. Sensitive actions can require human approval.

Go live

Place calls over REST or accept inbound on your numbers, and watch transcripts, outcomes and deliveries stream into the dashboard in real time.

Secure by default

Integration security you can hand to your reviewers

bcrypt-hashed API keys HMAC-SHA256 webhooks Per-tenant scoping SSO / SAML Per-tenant rate limits TLS 1.2+ only

Ready to connect your stack?

Get API keys, a sandbox agent and a guided integration session with our team.