Fejlesztők
API-kulcsok és jogkörök
Hozzon létre és vonjon vissza API-kulcsokat a Fejlesztők oldalon, válasszon olvasási vagy írási hozzáférést, és ismerje meg a Ringhum REST API alapjait - alap URL, hitelesítés, lapozás, hibák és sebességkorlátok.
5 perc olvasás Frissítve: 24 szeptember 2026
Ezen az oldalon
A Ringhum REST API lehetővé teszi, hogy saját rendszerei együttműködjenek a munkaterületével: hívásokat és átiratokat listázhat, asszisztenseket hozhat létre, időpontokat foglalhat, kapcsolatokat kezelhet, kimenő hívásokat indíthat és sok minden mást. Minden kérést egy API-kulcs hitelesít, amely egy munkaterülethez tartozik. Ez a cikk a kulcsok létrehozását és a minden végponton érvényes konvenciókat mutatja be. A teljes végpont-referencia a /docs oldalon található.
Ki kezelheti a kulcsokat
| Szerepkör | Láthatja a Fejlesztők oldalt | Létrehozhat és visszavonhat kulcsokat |
|---|---|---|
| Tulajdonos | Igen | Igen |
| Admin | Igen | Igen |
| Tag | Igen | Nem |
| Megtekintő | Nem | Nem |
Az API minden csomagban elérhető. Hogy egy kulcs mit tehet, azt továbbra is korlátozza a csomagja: például ha a csomag limitjén felül próbál asszisztenst létrehozni, hibaüzenetet kap.
API-kulcs létrehozása
- Nyissa meg a Fejlesztők menüpontot az oldalsávon.
- Az API-kulcsok kártyán kattintson a Kulcs létrehozása gombra.
- Adjon meg egy Kulcs neve mezőt, amely elárulja, hol használja a kulcsot, például „Éles szerver”.
- A Jogkörök alatt jelölje be a read, write vagy mindkettő lehetőséget.
- Kattintson a Kulcs létrehozása gombra.
- Másolja ki a kulcsot a zöld dobozból, és tárolja biztonságos helyen, például a szerver titkosítótárában. Kattintson a Kész gombra.
Fontos: A kulcs csak egyszer jelenik meg. A Ringhum csak egy ujjlenyomatot tárol róla, így az nem jeleníthető meg újra. Ha elveszíti, hozzon létre egy új kulcsot, és vonja vissza a régit.
A kulcsok ck_live_ előtaggal kezdődnek. Az API-kulcsok táblázat minden kulcsnál mutatja a nevét, a kulcs első karaktereit, a jogköreit, az utolsó használat idejét, valamint hogy Aktív vagy Visszavonva állapotú-e.
Jogkörök
| Jogkör | Mit tesz lehetővé |
|---|---|
| read | Asszisztensek, számok, hívások, átiratok és használat olvasása |
| write | Asszisztensek létrehozása és frissítése, hívások indítása, webhookok kezelése |
Minden kulcs meghívhatja azokat a végpontokat, amelyek csak olvasnak. Azoknak a végpontoknak, amelyek létrehoznak, módosítanak vagy törölnek valamit, write jogkör kell. Ilyen például hívás indítása, üzenet küldése, időpont foglalása vagy egy asszisztens frissítése. A /docs oldalon található referencia megjelöli ezeket a végpontokat. Egy write jogkör nélküli kulcs ezeken 403 hibát kap.
Minden rendszernek adja meg a lehető legkisebb hozzáférést, amire szüksége van. Egy jelentéskészítő irányítópultnak csak read jogkör kell.
Kulcs visszavonása
- A Fejlesztők oldalon keresse meg a kulcsot az API-kulcsok táblázatban.
- Kattintson a Visszavonás gombra, és erősítse meg.
A kulcsot használó kérések azonnal 401 hibával meghiúsulnak. A visszavont kulcsok a listában maradnak, Visszavonva jelöléssel, így láthatja az előzményeiket. Egy kulcs nem szerkeszthető: a jogköreinek módosításához hozzon létre egy új kulcsot, és vonja vissza a régit.
Kérések küldése
- Alap URL:
https://ringhum.com/api/v1 - Hitelesítés: küldje a kulcsot Bearer tokenként:
Authorization: Bearer ck_live_… - Formátum: JSON be- és kimenetnél. Küldjön
Content-Type: application/jsonfejlécet a törzzsel. - Az időpontok ISO 8601 formátumúak, UTC időben. A telefonszámok E.164 formátumúak, például
+14155550132. Az azonosítók egész számok. - A frissítések
PATCHmetódust használnak, csak a módosítani kívánt mezőkkel. - Minden válasz tartalmaz egy
X-Request-Idfejlécet. Ezt adja meg, amikor kapcsolatba lép az ügyfélszolgálattal.
curl "https://ringhum.com/api/v1/calls?per_page=10" \
-H "Authorization: Bearer ck_live_…"
Ahhoz, hogy ellenőrizze, melyik munkaterülethez tartozik egy kulcs, hívja meg a GET /me végpontot.
Válaszok és lapozás
Egyetlen objektum {"data": {…}} formában érkezik vissza. A lapozott listák egy meta objektummal térnek vissza:
{
"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
}
}
Használja a page és per_page paramétereket az eredmények közötti mozgáshoz. A per_page alapértelmezett értéke 25, és legfeljebb 100 lehet.
Hibák
Minden hiba ugyanazt a formát követi, egy stabil type mezővel, amelyet a kódjában ellenőrizhet:
{
"error": {
"type": "validation_error",
"message": "The to field format is invalid.",
"errors": { "to": ["Use E.164 format, e.g. +15551234567."] }
}
}
| Állapot | type | Mikor |
|---|---|---|
| 401 | authentication_error |
A kulcs hiányzik, ismeretlen vagy vissza lett vonva |
| 403 | permission_error |
A kulcsnak nincs write jogköre, vagy a munkaterület fel van függesztve |
| 403 | feature_disabled |
A funkció nem része a csomagjának, vagy nincs bekapcsolva |
| 404 | not_found |
Az erőforrás nem létezik ebben a munkaterületen |
| 409 | invalid_state |
A művelet nem illik a jelenlegi állapothoz, például a WhatsApp nincs aktiválva a számon |
| 422 | validation_error |
A törzs vagy a lekérdezés érvénytelen; az errors mező felsorolja az egyes mezőket |
| 422 | plan_limit |
Egy csomaglimit elérve, például az asszisztensek vagy a számok esetében |
| 429 | rate_limit_error |
Túl sok kérés |
Sebességkorlátok
Percenként 120 kérést küldhet. A válaszok tartalmaznak X-RateLimit-Limit és X-RateLimit-Remaining fejléceket. Ha túllépi a korlátot, 429 hibát kap egy Retry-After fejléccel, amely megadja a várakozási időt másodpercben.
Tipp: Ne kérdezze le folyamatosan a hívások eredményét. Adjon hozzá egy webhookot a
call.endedeseményhez, és a Ringhum elküldi Önnek az összefoglalót és az átiratot, amikor a hívás véget ért. Lásd: Webhookok.
Gyakori kérdések
Van gépileg olvasható specifikáció? Igen. Az OpenAPI 3.1 leírás a /api/v1/openapi.json címen található, és nem igényel kulcsot. Ebből klienst is generálhat.
Leáll egy kulcs működni, ha az azt létrehozó személy távozik? Nem. A kulcsok a munkaterülethez tartoznak, és addig működnek, amíg vissza nem vonják őket. Vonja vissza azokat a kulcsokat, amelyekben már nem bízik, különösen ha valaki, akinek hozzáférése volt, távozik.
Használhatom az API-t egy weboldalról? Nem. Bárki, aki megnyitja az oldalt, elolvashatná a kulcsot. Az API-t a szerveréről hívja meg.
Kapcsolódó cikkek
Webhookok
Fogadjon aláírt HTTPS-értesítéseket, amikor hívások véget érnek, üzeneteket vesznek fel, időpontok, rendelések és foglalások módosulnak, vagy egy kampány befejeződik, és ellenőrizze, hogy mindegyik valóban a Ringhumtól érkezett-e.
Kösse össze a Ringhumot a Claude-dal és más AI-eszközökkel (MCP)
Adja hozzá a Ringhumot összekötőként a Claude-ban, a ChatGPT-ben, a Cursorban, a VS Code-ban és más, a Model Context Protocolt támogató AI-alkalmazásokban, válasszon csak olvasási vagy olvasási és módosítási hozzáférést, és válasszon le egy alkalmazást.
Alkalmazás csatlakoztatása
Hogyan csatlakoztathatja a Slacket, a CRM-jét, ügyfélszolgálatát, feladatkezelő eszközét, táblázatát, üzletét vagy naptárát a Ringhumhoz, milyen kapcsolattípust használ mindegyik, és hogyan ellenőrizheti, hogy működik.
Hívja meg csapatát, és állítsa be a szerepköröket
Hogyan hívhat meg embereket a munkaterületére, mit tehet az egyes szerepkörök, hogyan működnek a helyek az egyes csomagokban, és hogyan üzemeltethet több munkaterületet egy bejelentkezésből.
Továbbra sem boldogul?
Írjon a(z) [email protected] címre, vagy küldjön nekünk üzenetet. A Team és Scale csomagok elsőbbségi támogatást kapnak.