SMSBAT ChatHub API
ChatHub REST API spravuje obchodní chaty Viber, konverzace s klienty a pracovní postupy automatizace zákaznické podpory.
Základní URL
Swagger Documentation
Interaktivní dokumentace API je k dispozici na:
Autentizace
ChatHub používá ověřovací systém založený na tokenech Bearer s tokeny JWT. Tokeny lze předávat dvěma způsoby:
Metoda 1: Autorizační záhlaví
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "Authorization: Bearer your-jwt-token"
Metoda 2: X-Authorization-Key Header
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "X-Authorization-Key: your-jwt-token"
Průběh autentizace
ChatHub používá dvouúrovňový systém tokenů:
- Token společnosti – přístupový token na úrovni organizace
- Token operátora – individuální pří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
| Metoda | Koncový bod | Popis |
|---|---|---|
| PŘÍSPĚVEK | /api/company/get-token |
Získejte autorizační token společnosti |
| ZÍSKEJTE | /api/společnost/organizace |
Načíst seznam organizací |
| ZÍSKEJTE | /api/operator |
Seznam operátorů podle organizace |
| PŘÍSPĚVEK | /api/operator/synchronize |
Přidat nové operátory |
| PŘÍSPĚVEK | /api/operator/status |
Změnit status operátora |
| PŘÍSPĚVEK | /api/operator/get-token |
Generovat tokeny operátora (vypršení max. 24 hodin) |
| PŘÍSPĚVEK | /api/operator/validate-token |
Ověřte platnost tokenu |
Klíčové vlastnosti
Správa firemních tokenů
Získejte a spravujte tokeny na úrovni organizace pro přístup k rozhraní API.
Řízení organizace
- Seznam všech organizací
- Získejte podrobnosti o organizaci
- Správa nastavení organizace
Správa operátora
- Seznam operátorů podle organizace
- Přidejte nové operátory
- Změnit stav operátora (aktivní/neaktivní/smazaný)
- Generování tokenů specifických pro operátora (max 24 hodin)
- Ověřte tokeny operátora
Integrace widgetů
Integrujte widget ChatHub do webových aplikací pro podporu zákazníků v reálném čase.
Rychlý start
- Authentication – Získejte tokeny vaší společnosti a operátora
- Organizace – Správa organizací
- Operátoři – Přidejte a spravujte operátory
- Integrace widgetu – Integrujte widget chatu
Formát požadavku
Všechny požadavky používají formát JSON:
Formát odpovědi
Úspěšné odpovědi se vrátí:
Zpracování chyb
Stavové kódy HTTP:
200 OK- Žádost byla úspěšná400 Bad Request- Neplatný formát požadavku401 Unauthorized- Autentizace se nezdařila403 Zakázáno- Nedostatečná oprávnění404 Nenalezeno- Zdroj nenalezen500 Internal Server Error- Chyba serveru
Vypršení platnosti tokenu
Tokeny mají dobu platnosti. Když token vyprší:
- Rozhraní API vrátí
401 Unauthorized - Požádejte o nový token pomocí koncového bodu ověřování
- Aktualizujte svou aplikaci novým tokenem
Další kroky
– Authentication – Přečtěte si, jak provést ověření – Organizace – Správa organizací - Operátoři - Práce s operátory – Integrace widgetu – Integrujte widget chatu