SMSBAT ChatHub API
ChatHub REST API upravlja poslovne klepete Viber, pogovore s strankami in poteke dela za avtomatizacijo podpore strankam.
Osnovni URL
Swaggerjeva dokumentacija
Interaktivna dokumentacija API je na voljo na:
Preverjanje pristnosti
ChatHub uporablja sistem za preverjanje pristnosti, ki temelji na nosilnem žetonu, z žetoni JWT. Žetone je mogoče posredovati na dva načina:
1. način: avtorizacijska glava
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "Authorization: Bearer your-jwt-token"
2. način: glava X-Authorization-Key
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "X-Authorization-Key: your-jwt-token"
Potek preverjanja pristnosti
ChatHub uporablja dvonivojski sistem žetonov:
- Žeton podjetja - Žeton za dostop na ravni organizacije
- Operator Token - Žeton za dostop posameznega operaterja
Potek dela
graph LR
A[Get Company Token] --> B[List Organizations]
B --> C[List/Add Operators]
C --> D[Get Operator Token]
D --> E[Integrate Widget]
Glavne končne točke
| Metoda | Končna točka | Opis |
|---|---|---|
| OBJAVI | /api/company/get-token |
Pridobite avtorizacijski žeton podjetja |
| PRIDOBITE | /api/podjetje/organizacija |
Pridobi seznam organizacij |
| PRIDOBITE | /api/operator |
Seznam operaterjev po organizaciji |
| OBJAVI | /api/operator/synchronize |
Dodaj nove operaterje |
| OBJAVI | /api/operator/status |
Spremeni status operaterja |
| OBJAVI | /api/operator/get-token |
Ustvari žetone operaterja (največ 24 ur) |
| OBJAVI | /api/operator/validate-token |
Preverite veljavnost žetona |
Ključne lastnosti
Upravljanje žetonov podjetja
Pridobite in upravljajte žetone na ravni organizacije za dostop API.
Upravljanje organizacije
- Navedite vse organizacije
- Pridobite podrobnosti organizacije
- Upravljajte nastavitve organizacije
Upravljanje operaterja
- Seznam operaterjev po organizaciji
- Dodajte nove operaterje
- Spremenite status operaterja (aktiven/neaktiven/izbrisan)
- Ustvari žetone, specifične za operaterja (največ 24 ur)
- Preverjanje operaterskih žetonov
Integracija pripomočkov
Integrirajte gradnik ChatHub v spletne aplikacije za podporo strankam v realnem času.
Hitri začetek
- Avtentikacija - Pridobite žetone svojega podjetja in operaterja
- Organizacije - Upravljanje organizacij
- Operatorji - Dodajanje in upravljanje operaterjev
- Integracija gradnika - Integrirajte gradnik za klepet
Oblika zahteve
Vse zahteve uporabljajo format JSON:
Oblika odgovora
Uspešni odgovori vrnejo:
Obravnava napak
Statusne kode HTTP:
200 OK- Zahteva uspešna400 Bad Request- Neveljavna oblika zahteve401 Nepooblaščeno- Preverjanje pristnosti ni uspelo403 Prepovedano- Nezadostna dovoljenja404 Not Found- vira ni bilo mogoče najti500 Internal Server Error- Napaka strežnika
Potek žetona
Žetoni imajo čas poteka. Ko žeton poteče:
- API bo vrnil 401 nepooblaščeno
- Zahtevajte nov žeton z uporabo končne točke preverjanja pristnosti
- Posodobite svojo aplikacijo z novim žetonom
Naslednji koraki
– Preverjanje pristnosti – Naučite se preverjati pristnost - Organizacije - Upravljanje organizacij - Operatorji - Sodelujte z operaterji – Integracija gradnika – Integrirajte gradnik za klepet