
REST API
Declanșează apeluri vocale AI, sincronizează contacte și citește rezultatele apelurilor din orice backend, CRM sau instrument fără cod.
Authentication
Generate an API key from Dashboard → Settings → API Keys. Transmite-o ca un token Bearer la fiecare cerere.
Cheile sunt hash-uite în repaus și afișateonly oncela creare. Roteste sau revocă oricând de pe aceeași pagină de Setări.
Ce poți conecta
API-ul este REST simplu + token Bearer, așa că funcționează cu orice care vorbește HTTPS — nu este necesar SDK.
Zapier
Webhooks + HTTPDeclanșează apeluri când un nou lead este adăugat în CRM-ul tău, foaie de calcul sau formular.
Make (Integromat)
Modul HTTPConstruiește fluxuri de lucru vizuale: Formular → OutboundCalls → Slack/Email/actualizare CRM.
n8n
Nod cerere HTTPAutomatizare auto-găzduită. Conectează-ți baza de date, programatorul sau stiva de mesagerie.
HubSpot / Salesforce / Pipedrive
CRMAdaugă automat contacte noi într-o campanie; extrage rezumate de apeluri ca înregistrări de activitate.
Backend personalizat (Node, Python, PHP, Go, Ruby)
Orice limbajStandard REST + Bearer token. Funcționează cu orice poate face un apel HTTPS.
Platforme fără cod (Bubble, Retool, Automatizări Airtable)
Fără codConectează endpoint-ul într-o acțiune de flux de lucru — fără SDK necesar.
Fluxuri de lucru reale pe care le poți construi
Endpoints
Cont
/meAgenti
/agents/agents/:idContacte
/contacts/contactsApeluri
/calls/calls/calls/:idCampanii
/campaigns/campaigns/:idMai multe endpoint-uri (creați/actualizați/ștergeți agenți, import CSV, control campanie) sunt pe lista de priorități. Ai nevoie urgent de unul?Tell us.
Code examples
# Trigger an outbound call from your agent
curl -X POST https://outboundcalls.ai/api/v1/calls \
-H "Authorization: Bearer oc_live_..." \
-H "Content-Type: application/json" \
-d '{
"agentId": "clxAGENT123",
"toNumber": "+14155551212",
"contactId": "clxCONTACT456"
}'
# Response
{
"id": "clxCALL789",
"phoneFrom": "+12025550100",
"phoneTo": "+14155551212",
"status": "RINGING",
"elevenlabsConvId": "conv_abc...",
"createdAt": "2026-04-29T10:32:11.000Z"
}// Trigger a call from any Node.js / browser app
const r = await fetch('https://outboundcalls.ai/api/v1/calls', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.OC_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
agentId: 'clxAGENT123',
toNumber: '+14155551212',
}),
});
const call = await r.json();
console.log(call.id, call.status); // RINGING
// Later — fetch transcript & summary
const detail = await fetch(`https://outboundcalls.ai/api/v1/calls/${call.id}`, {
headers: { Authorization: `Bearer ${process.env.OC_API_KEY}` },
}).then(r => r.json());
console.log(detail.summary, detail.transcript);Post-call webhook
Configurează un URL webhook pe fiecare agent. După fiecare apel, OutboundCalls POSTează un payload JSON semnat la endpoint-ul tău cu:
- Full transcript
- Recording URL
- AI-generated summary
- Sentiment score
- Goal achieved (true/false)
- Extracted data fields
- Duration + credits charged
- Voicemail flag
Toate payload-urile sunt semnate cu HMAC-SHA256. Verifică header-ul împotriva secretului webhook-ului agentului tău.
Expediază în minute, nu în săptămâni
Creează un cont, generează o cheie API și declanșează primul tău apel în mai puțin de 5 minute.