SMSBAT ChatHub API
Rozhranie ChatHub REST API spravuje obchodné rozhovory Viber, konverzácie s klientmi a pracovné postupy automatizácie zákazníckej podpory.
Základná adresa URL
Swagger Documentation
Interaktívna dokumentácia API je dostupná na:
Autentifikácia
ChatHub používa autentifikačný systém založený na tokenoch Bearer s tokenmi JWT. Tokeny je možné odovzdať dvoma spôsobmi:
Metóda 1: Hlavička autorizácie
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "Authorization: Bearer your-jwt-token"
Metóda 2: Hlavička X-Authorization-Key
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "X-Authorization-Key: your-jwt-token"
Tok overenia
ChatHub používa dvojúrovňový systém tokenov:
- Token spoločnosti – prístupový token na úrovni organizácie
- Token operátora – individuálny prístupový token operátora
Pracovný postup
graph LR
A[Get Company Token] --> B[List Organizations]
B --> C[List/Add Operators]
C --> D[Get Operator Token]
D --> E[Integrate Widget]
Hlavné koncové body
| Metóda | Koncový bod | Popis |
|---|---|---|
| Zverejniť | /api/company/get-token |
Získať autorizačný token spoločnosti |
| ZÍSKAJTE | "/api/spoločnosť/organizácia" | Získať zoznam organizácií |
| ZÍSKAJTE | /api/operator |
Zoznam prevádzkovateľov podľa organizácie |
| Zverejniť | /api/operator/synchronize |
Pridať nových operátorov |
| Zverejniť | /api/operator/status |
Zmeniť status operátora |
| Zverejniť | /api/operator/get-token |
Generovať tokeny operátora (max. 24 hodín expirácie) |
| Zverejniť | /api/operator/validate-token |
Overenie platnosti tokenu |
Kľúčové vlastnosti
Správa tokenov spoločnosti
Získajte a spravujte tokeny na úrovni organizácie pre prístup k API.
Riadenie organizácie
- Uveďte zoznam všetkých organizácií
- Získajte podrobnosti o organizácii
- Spravujte nastavenia organizácie
Správa operátora
- Zoznam operátorov podľa organizácie
- Pridajte nových operátorov
- Zmeniť stav operátora (aktívny/neaktívny/odstránený)
- Generovať tokeny špecifické pre operátora (max 24 hodín)
- Overte tokeny operátora
Integrácia miniaplikácií
Integrujte widget ChatHub do webových aplikácií pre podporu zákazníkov v reálnom čase.
Rýchly štart
- Authentication – Získajte tokeny svojej spoločnosti a operátora
- Organizácie – Správa organizácií
- Operátori – Pridajte a spravujte operátorov
- Integrácia miniaplikácie – Integrácia miniaplikácie četu
Formát žiadosti
Všetky požiadavky používajú formát JSON:
Formát odpovede
Úspešné odpovede sa vrátia:
Spracovanie chýb
Stavové kódy HTTP:
200 OK- Žiadosť bola úspešná400 Bad Request- Neplatný formát požiadavky401 Unauthorized- Autentifikácia zlyhala403 Zakázané- Nedostatočné povolenia404 Not Found- Zdroj sa nenašiel500 Interná chyba servera- Chyba servera
Vypršanie platnosti tokenu
Tokeny majú čas vypršania platnosti. Keď platnosť tokenu vyprší:
- API vráti
401 Unauthorized - Požiadajte o nový token pomocou koncového bodu autentifikácie
- Aktualizujte svoju aplikáciu novým tokenom
Ďalšie kroky
– Autentifikácia – Zistite, ako overiť - Organizácie - Správa organizácií - Operátori - Pracujte s operátormi - Integrácia miniaplikácie - Integrácia miniaplikácie četu