Dezvoltatori
Chei API și domenii de acces
Creați și revocați chei API din pagina Dezvoltatori, alegeți acces de citire sau scriere și aflați elementele de bază ale API-ului REST Ringhum - URL de bază, autentificare, paginare, erori și limite de rată.
5 min de citire Actualizat la 24 septembrie 2026
Pe această pagină
API-ul REST Ringhum permite propriilor dumneavoastră sisteme să interacționeze cu spațiul de lucru: să listeze apeluri și transcrieri, să creeze asistenți, să facă programări, să gestioneze contacte, să efectueze apeluri de ieșire și multe altele. Fiecare solicitare este autentificată cu o cheie API care aparține unui singur spațiu de lucru. Acest articol acoperă crearea cheilor și convențiile comune tuturor punctelor finale (endpoints). Referința completă a punctelor finale se află la /docs.
Cine poate gestiona cheile
| Rol | Vede pagina Dezvoltatori | Creează și revocă chei |
|---|---|---|
| Proprietar | Da | Da |
| Administrator | Da | Da |
| Membru | Da | Nu |
| Vizualizator | Nu | Nu |
API-ul este disponibil pe fiecare plan. Ce poate face o cheie rămâne totuși limitat de planul dumneavoastră: de exemplu, crearea unui asistent peste limita planului dumneavoastră returnează o eroare.
Creați o cheie API
- Deschideți Dezvoltatori din bara laterală.
- În cardul Chei API, faceți clic pe Creează cheie.
- Introduceți un Numele cheii care indică unde este folosită cheia, de exemplu „Server de producție”.
- La Domenii de acces, bifați read, write sau ambele.
- Faceți clic pe Creează cheie.
- Copiați cheia din caseta verde și păstrați-o într-un loc sigur, cum ar fi spațiul de stocare a secretelor de pe serverul dumneavoastră. Faceți clic pe Gata.
Important: Cheia este afișată o singură dată. Ringhum stochează doar o amprentă a acesteia, așa că nu mai poate fi afișată din nou. Dacă o pierdeți, creați o cheie nouă și revocați-o pe cea veche.
Cheile încep cu ck_live_. Tabelul Chei API afișează numele fiecărei chei, primele caractere ale cheii, domeniile sale de acces, ultima utilizare și dacă este Activ sau Revocat.
Domenii de acces
| Domeniu | Ce permite |
|---|---|
| read | Citirea asistenților, numerelor, apelurilor, transcrierilor și utilizării |
| write | Crearea și actualizarea asistenților, efectuarea apelurilor, gestionarea webhook-urilor |
Orice cheie poate apela punctele finale care doar citesc date. Punctele finale care creează, modifică sau șterg ceva necesită domeniul write. Exemple sunt efectuarea unui apel, trimiterea unui mesaj, realizarea unei programări sau actualizarea unui asistent. Referința de la /docs marchează aceste puncte finale. O cheie fără write primește o eroare 403 la aceste apeluri.
Oferiți fiecărui sistem cel mai mic acces de care are nevoie. Un tablou de bord pentru rapoarte are nevoie doar de read.
Revocați o cheie
- În Dezvoltatori, găsiți cheia în tabelul Chei API.
- Faceți clic pe Revocă și confirmați.
Solicitările care folosesc cheia eșuează imediat cu 401. Cheile revocate rămân în listă, marcate Revocat, astfel încât să le puteți vedea istoricul. O cheie nu poate fi editată: pentru a-i schimba domeniile de acces, creați o cheie nouă și revocați-o pe cea veche.
Efectuarea solicitărilor
- URL de bază:
https://ringhum.com/api/v1 - Autentificare: trimiteți cheia ca token Bearer:
Authorization: Bearer ck_live_… - Format: JSON la intrare și la ieșire. Trimiteți
Content-Type: application/jsoncu un corp de cerere. - Orele sunt în format ISO 8601, UTC. Numerele de telefon sunt în format E.164, de exemplu
+14155550132. ID-urile sunt numere întregi. - Actualizările folosesc
PATCHdoar cu câmpurile pe care doriți să le modificați. - Fiecare răspuns conține un antet
X-Request-Id. Includeți-l atunci când contactați asistența.
curl "https://ringhum.com/api/v1/calls?per_page=10" \
-H "Authorization: Bearer ck_live_…"
Pentru a verifica cărui spațiu de lucru îi aparține o cheie, apelați GET /me.
Răspunsuri și paginare
Un singur obiect este returnat ca {"data": {…}}. Listele paginate sunt returnate cu un obiect meta:
{
"data": [ … ],
"meta": {
"current_page": 1,
"last_page": 4,
"per_page": 25,
"total": 87,
"next_page_url": "https://ringhum.com/api/v1/calls?page=2",
"prev_page_url": null
}
}
Folosiți page și per_page pentru a parcurge rezultatele. per_page are valoarea implicită 25 și poate fi cel mult 100.
Erori
Fiecare eroare are aceeași structură, cu un type stabil pe care îl puteți verifica în codul dumneavoastră:
{
"error": {
"type": "validation_error",
"message": "The to field format is invalid.",
"errors": { "to": ["Use E.164 format, e.g. +15551234567."] }
}
}
| Status | type | Când |
|---|---|---|
| 401 | authentication_error |
Cheia lipsește, este necunoscută sau a fost revocată |
| 403 | permission_error |
Cheii îi lipsește domeniul write sau spațiul de lucru este suspendat |
| 403 | feature_disabled |
Funcționalitatea nu este inclusă în planul dumneavoastră sau nu este activată |
| 404 | not_found |
Resursa nu există în acest spațiu de lucru |
| 409 | invalid_state |
Acțiunea nu se potrivește cu starea curentă, de exemplu WhatsApp nu este activ pe acest număr |
| 422 | validation_error |
Corpul cererii sau interogarea nu este validă; errors listează fiecare câmp |
| 422 | plan_limit |
S-a atins o limită a planului, de exemplu numărul de asistenți sau de numere |
| 429 | rate_limit_error |
Prea multe solicitări |
Limite de rată
Puteți face 120 de solicitări pe minut. Răspunsurile includ anteturile X-RateLimit-Limit și X-RateLimit-Remaining. Când depășiți limita, primiți 429 cu un antet Retry-After care indică numărul de secunde de așteptare.
Sfat: Nu interogați repetat rezultatele apelurilor. Adăugați un webhook pentru
call.ended, iar Ringhum vă trimite rezumatul și transcrierea imediat ce apelul s-a încheiat. Consultați Webhooks.
Întrebări frecvente
Există o specificație citibilă automat? Da. Descrierea OpenAPI 3.1 se află la /api/v1/openapi.json și nu necesită nicio cheie. Puteți genera un client pornind de la ea.
O cheie încetează să mai funcționeze dacă persoana care a creat-o pleacă? Nu. Cheile aparțin spațiului de lucru și continuă să funcționeze până sunt revocate. Revocați cheile în care nu mai aveți încredere, mai ales când cineva care avea acces pleacă.
Pot folosi API-ul dintr-o pagină web? Nu. Oricine deschide pagina ar putea citi cheia. Apelați API-ul de pe serverul dumneavoastră.
Articole similare
Webhooks
Primiți notificări HTTPS semnate când apelurile se încheie, sunt preluate mesaje, se schimbă programări, comenzi și rezervări, sau se finalizează o campanie, și verificați dacă fiecare a venit chiar de la Ringhum.
Conectați Ringhum la Claude și alte instrumente AI (MCP)
Adăugați Ringhum ca un conector în Claude, ChatGPT, Cursor, VS Code și alte aplicații AI care suportă Model Context Protocol, alegeți acces doar-citire sau citire-și-modificare și deconectați o aplicație.
Conectarea unei aplicații
Cum să conectați Slack, CRM-ul dumneavoastră, serviciul de asistență, instrumentul de sarcini, foaia de calcul, magazinul sau calendarul la Ringhum, ce tip de conexiune folosește fiecare aplicație și cum să verificați că funcționează.
Invitați echipa dumneavoastră și setați rolurile
Cum să invitați persoane în spațiul dumneavoastră de lucru, ce poate face fiecare rol, cum funcționează locurile pe fiecare plan și cum să gestionați mai multe spații de lucru dintr-o singură autentificare.
Tot nu ați găsit răspunsul?
Trimiteți un e-mail la [email protected] sau trimiteți-ne un mesaj. Planurile Team și Scale beneficiază de suport prioritar.