
REST API
Indítson AI-alapú hanghívásokat, szinkronizálja a kontaktokat, és olvassa ki a híváseredményeket bármely backendből, CRM-ből vagy no-code eszközből.
Authentication
Generate an API key from Dashboard → Settings → API Keys. Adja meg Bearer tokenként minden kérésnél.
A kulcsokat hash-elve tároljuk, és csakonly oncea létrehozáskor jelenítjük meg. Bármikor rotálhatja vagy visszavonhatja őket ugyanazon a Beállítások oldalon.
Amit csatlakoztathat
Az API egyszerű REST + Bearer token alapú, így bármivel működik, ami HTTPS-en kommunikál — SDK nem szükséges.
Zapier
Webhookok + HTTPIndítson hívásokat, amikor új lead kerül a CRM-be, táblázatba vagy űrlapba.
Make (Integromat)
HTTP-modulÉpítsen vizuális munkafolyamatokat: űrlap → OutboundCalls → Slack/e-mail/CRM-frissítés.
n8n
HTTP-kérés csomópontSaját üzemeltetésű automatizálás. Csatlakoztassa adatbázisát, ütemezőjét vagy üzenetküldési rendszerét.
HubSpot / Salesforce / Pipedrive
CRMAutomatikusan küldje az új kontaktokat egy kampányba, a hívásösszefoglalókat pedig tevékenységrekordként kérje le.
Egyedi backend (Node, Python, PHP, Go, Ruby)
Bármely programnyelvSzabványos REST + Bearer token. Minden olyan rendszerrel működik, amely HTTPS-hívást tud indítani.
No-code platformok (Bubble, Retool, Airtable Automations)
No-codeIllessze be a végpontot egy munkafolyamat-műveletbe — SDK nélkül.
Valódi munkafolyamatok, amelyeket felépíthet
Endpoints
Fiók
/meÜgynökök
/agents/agents/:idKontaktok
/contacts/contactsHívások
/calls/calls/calls/:idKampányok
/campaigns/campaigns/:idTovábbi végpontok (ügynökök létrehozása/frissítése/törlése, CSV-import, kampányvezérlés) szerepelnek a fejlesztési tervben. Sürgősen szüksége van valamelyikre?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
Állítson be webhook URL-t minden ügynöknél. Minden hívás után az OutboundCalls POST-kéréssel aláírt JSON-payloadot küld az Ön végpontjára, amely tartalmazza:
- Full transcript
- Recording URL
- AI-generated summary
- Sentiment score
- Goal achieved (true/false)
- Extracted data fields
- Duration + credits charged
- Voicemail flag
Minden payload HMAC-SHA256 aláírással van ellátva. Ellenőrizze a fejlécet az ügynök webhook-titkos kulcsával.
Vigye élesbe percek alatt, ne hetek alatt
Hozzon létre fiókot, generáljon API-kulcsot, és indítsa el első hívását kevesebb mint 5 perc alatt.