Ett API för samtal, SMS och AI — byggd för moderna team.
Ringflows REST API ger dig programmatisk kontroll över varje del av din kommunikationsstack – utgående samtal, bulk-SMS, dubbelkanalsinspelningar, AI Receptionist-agenter och realtidshändelsewebhooks – allt bakom en enda autentiserad slutpunkt.
curl -X POST https://api.ringflow.com/v2/calls \
-H "Authorization: Bearer $RINGFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+14155550199",
"from": "+19172544289",
"recordDualChannel": true,
"aiReceptionistId": "agent_rfw_support"
}'
# 201 Created
{
"id": "call_rfw_2Kj8mNpQ",
"status": "ringing",
"to": "+14155550199",
"recording": true,
"ai": true
}Allt du behöver, inget du inte behöver.
Sex resursgrupper, en bas-URL, ett autentiseringsschema. Varje slutpunkt är versionerad, returnerar konsekvent JSON och skickas med exempel på begäran/svar i fullständig referens.
- POSTA/v2/samtal— Ring utgående samtal till valfritt nummer
- FÅ/v2/samtal/:id— Hämta livestatus, varaktighet och inspelning
- POSTA/v2/samtal/:id/överföring— Varm eller kall överföring mitt i samtalet
- RADERA/v2/samtal/:id— Avsluta ett aktivt samtal omedelbart
- POSTA/v2/meddelanden— Skicka SMS eller MMS till en enda mottagare
- POSTA/v2/meddelanden/bulk— Gruppera upp till 1 000 meddelanden per begäran
- FÅ/v2/meddelanden/:id— Omröstningsleveransstatus och operatörskvitto
- POSTA/v2/samtal/:id/record— Starta samtalsinspelning med två kanaler
- RADERA/v2/samtal/:id/record— Stoppa inspelningen och aktivera lagring
- POSTA/v2/recordings/:id/transcribe— Begär asynkron AI-transkription
- POSTA/v2/ai/agents— Tillhandahålla en ny AI-receptionist
- SÄTTA/v2/ai/agents/:id/knowledge— Push FAQs, docs & eskalation regler
- FÅ/v2/ai/sessions/:id/sammanfattning— Hämta AI-sammanfattning efter samtal
- POSTA/v2/event/prenumerationer— Prenumerera på vilket plattformsevenemang som helst
- FÅ/v2/event/prenumerationer— Lista och filtrera dina prenumerationer
- RADERA/v2/events/subscriptions/:id— Ta bort en händelseprenumeration
- POSTA/v2/auth/tokens— Ge ut kortlivad bärartoken
- POSTA/v2/auth/keys— Skapa API-nyckel för scoped workspace
- SÄTTA/v2/auth/keys/:id/rotate— Noll-avbrottstid nyckelrotation
Idiomatiska klienter för din stack.
Varje Ringflow SDK byggs kod-först – inte genererad från en spec. Återförsök, pagineringsmarkörer och webhook-verifiering är förstklassiga, inte eftertanke.
import { Ringflow } from "@ringflow/sdk"
const client = new Ringflow({
apiKey: process.env.RINGFLOW_API_KEY,
region: "us-east-1",
})
// Place a call and stream status updates
const call = await client.calls.create({
to: "+14155550199",
from: "+19172544289",
recordDualChannel: true,
onStatus: (evt) => console.log(evt.status),
})
console.log(call.id) // call_rfw_2Kj8mNpQFörutsägbara gränser på varje nivå.
Gränser tillämpas per arbetsyta, inte per IP. Varje svar bär X-RateLimit-Remaining, X-RateLimit-Reset, och en Försök igen - Efter header på 429s så att du kan backa graciöst.
| Planera | Oavbruten | Sprängd mössa | Samtidiga samtal |
|---|---|---|---|
| Sandlåda | 5 krav/s | 15 krav/s | 2 samtal |
| Starter | 40 krav/s | 80 krav/s | 25 samtal |
| Företag | 150 req/s | 300 req/s | 150 samtal |
| FöretagBeställnings | Beställnings | Beställnings | Obegränsat |
Byggd annorlunda. Prissatt rättvist.
Mest telefoni API:er skruva på AI som en eftertanke. Ringflow byggde AI, röst och meddelanden från grunden som ett enda sammanhängande API – så att du inte kan tejpa tre leverantörer tillsammans.
| Förmåga | Ringflöde | Typiskt alternativ |
|---|---|---|
| Unified calling + SMS + AI i ett API | ✕ | |
| Permanent sandlåda — inget utgångsdatum, inget kort | ✕ | |
| Dubbelkanalsinspelning ur kartongen | ✕ | |
| AI-receptionist via REST-slutpunkt | ✕ | |
| HMAC-signerade webhook-leveranser | ||
| API-nyckelrotation utan driftstopp | ✕ | |
| Företagssäkerhetsrevision + BAA tillgänglig | ✕ |
Vårt engagemang
Ett REST API byggt efter produktionsstandarder.
Ringflows API är designat för att hantera verkliga produktionsbelastningar – konsekventa JSON-svar, stark autentisering, tydlig signalering av hastighetsgränser och en permanent sandlåda för säker integrationstestning.
Älskad av ingenjörsteam över branscher.
Från hälsovård till detaljhandel — Ringflows API driver produktionskommunikation i stor skala.
Arjun Mehta
Ingenjörschef, Zenia Health – Mumbai
“Ringflows API låter oss bädda in rösttriage i vår patientportal på två veckor. Enbart AI Receptionist-slutpunkten minskade vår samtalsvolym efter timmar med 40 %.”
Rachel Torres
VP för produkt, ClearLane Finance — Austin TX
“Vi migrerade tre kontaktcenterleverantörer till Ringflow under ett kvartal. Den enhetliga REST-ytan gjorde vår integration enkel – ett auth-flöde, ett webhook-schema, allt.”
Ben Hargreaves
Plattformsledare, StackRoute — London
“Slutpunkterna för dubbelkanalsinspelning och asynkron transkription räddade oss från att bygga vår egen talpipeline. Ringflow hanterar det bara, och latensen är verkligen imponerande.”
Nadia Yusupova
CTO, Orbis Retail — Dubai
“Vår SMS-bulk-slutpunkt skickar 50 000 orderbekräftelser dagligen utan problem. Leveranskvitton landar i vår webhook inom några sekunder – precis vad detaljhandeln kräver.”
Tom Fitzgerald
Senior Backend Engineer, Lawbridge – Chicago IL
“Nyckelrotation med noll driftstopp var funktionen som sålde vårt säkerhetsteam. Rullande API-nycklar utan underhållsfönster är något vår gamla leverantör helt enkelt inte kunde göra.”
Soo-Jin Park
Lösningsarkitekt, Clearview SaaS — Seoul
“Go SDK är idiomatisk och kompilerar rent på varje CI-körning. Kontextavstängning, återförsök och back-off för hastighetsgräns fungerar precis som du förväntar dig att en förstklassig klient ska bete sig.”
FAQ
Vanliga frågor
Att proaktivt svara på vanliga frågor ökar användarnas förtroende och minskar antalet supportbiljetter.
Röst, SMS och AI – allt kopplat upp före lunch.
Gratis provperiod · Inget kort · Gratis nummerportering · servicenivåavtalsbackad drifttid
