SMSBAT ChatHubi API
ChatHub REST API haldab Viberi ärivestlusi, kliendivestlusi ja klienditoe automatiseerimise töövooge.
Baas-URL
Swaggeri dokumentatsioon
Interaktiivne API dokumentatsioon on saadaval aadressil:
Autentimine
ChatHub kasutab JWT žetoonidega kandemärgipõhist autentimissüsteemi. Märke saab edastada kahel viisil:
1. meetod: autoriseerimispäis
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "Authorization: Bearer your-jwt-token"
2. meetod: X-Authorization-Key päis
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "X-Authorization-Key: your-jwt-token"
Autentimisvoog
ChatHub kasutab kahetasemelist märgisüsteemi:
- Ettevõtte tunnus – organisatsiooni tasemel juurdepääsuluba
- Operator Token – individuaalse operaatori juurdepääsuluba
Töövoog
graph LR
A[Get Company Token] --> B[List Organizations]
B --> C[List/Add Operators]
C --> D[Get Operator Token]
D --> E[Integrate Widget]
Peamised lõpp-punktid
| Meetod | Lõpp-punkt | Kirjeldus |
|---|---|---|
| POSTITUS | "/api/ettevõte/get-token" | Hankige ettevõtte autoriseerimismärk |
| SAADA | "/api/ettevõte/organisatsioon" | Organisatsioonide loendi toomine |
| SAADA | "/api/operaator" | Loetlege operaatorid organisatsioonide kaupa |
| POSTITUS | `/api/operaator/sünkroonimine' | Lisa uusi operaatoreid |
| POSTITUS | "/api/operaator/staatus" | Muuda operaatori staatust |
| POSTITUS | "/api/operator/get-token" | Loo operaatorimärgid (maksimaalselt 24h aegumine) |
| POSTITUS | "/api/operator/validate-token" | Kontrollige märgi kehtivust |
Põhifunktsioonid
Ettevõtte märgihaldus
Hankige ja hallake API juurdepääsuks organisatsiooni tasemel žetoone.
Organisatsiooni juhtimine
- Loetlege kõik organisatsioonid
- Hankige organisatsiooni üksikasjad
- Hallake organisatsiooni seadeid
Operaatorhaldus
- Nimetage operaatorid organisatsioonide kaupa
- Lisage uusi operaatoreid
- Muutke operaatori olekut (aktiivne/mitteaktiivne/kustutatud)
- Looge operaatoripõhiseid märke (maksimaalselt 24 tundi)
- Kinnitage operaatori märgid
Vidinate integreerimine
Integreerige ChatHubi vidin veebirakendustesse reaalajas klienditoe jaoks.
Kiire algus
- Autentimine – hankige oma ettevõtte ja operaatori märgid
- Organisatsioonid – organisatsioonide haldamine
- Operaatorid – operaatorite lisamine ja haldamine
- Vidinate integreerimine – integreerige vestlusvidin
Taotle vormingut
Kõik taotlused kasutavad JSON-vormingut:
Vastusevorming
Edukad vastused tagastatakse:
Vigade käsitlemine
HTTP olekukoodid:
- "200 OK" - taotlus õnnestus – „400 vigane taotlus” – taotluse vorming on kehtetu
- "401 Volitamata" - Autentimine ebaõnnestus
- "403 Keelatud" - Ebapiisavad õigused
- "404 ei leitud" - ressurssi ei leitud
- "500 sisemine serveri viga" - serveri viga
Tokeni aegumine
Tokenidel on aegumisaeg. Kui luba aegub:
- API tagastab "401 Volitamata".
- Taotlege autentimise lõpp-punkti abil uut luba
- Värskendage oma rakendust uue märgiga
Järgmised sammud
- Autentimine - Vaadake, kuidas autentida
- Organisatsioonid - Organisatsioonide haldamine
- Operaatorid - Töötage operaatoritega
- Vidinate integreerimine - Integreerige vestlusvidin