SMSBAT ChatHub API
ChatHub REST API administrerer Viber-forretningschats, klientsamtaler og automatiseringsarbejdsgange for kundesupport.
Basis-URL
Swagger-dokumentation
Interaktiv API-dokumentation er tilgængelig på:
Godkendelse
ChatHub bruger et Bearer-token-baseret autentificeringssystem med JWT-tokens. Tokens kan overføres på to måder:
Metode 1: Autorisationshoved
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "Authorization: Bearer your-jwt-token"
Metode 2: X-Authorization-Key Header
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "X-Authorization-Key: your-jwt-token"
Autentificeringsflow
ChatHub bruger et to-niveau token-system:
- Company Token - Adgangstoken på organisationsniveau
- Operator Token - Individuel operatøradgangstoken
Workflow
graph LR
A[Get Company Token] --> B[List Organizations]
B --> C[List/Add Operators]
C --> D[Get Operator Token]
D --> E[Integrate Widget]
Hovedendepunkter
| Metode | Slutpunkt | Beskrivelse |
|---|---|---|
| POST | /api/company/get-token |
Få firmaautorisationstoken |
| FÅ | /api/virksomhed/organisation |
Hent organisationsliste |
| FÅ | /api/operator |
Liste operatører efter organisation |
| POST | /api/operator/synchronize |
Tilføj nye operatører |
| POST | /api/operatør/status |
Skift operatørstatus |
| POST | /api/operator/get-token |
Generer operatørtokens (maks. 24 timers udløb) |
| POST | /api/operator/validate-token |
Bekræft tokens gyldighed |
Nøglefunktioner
Company Token Management
Få og administrer tokens på organisationsniveau til API-adgang.
Organisationsledelse
- Liste over alle organisationer
- Hent organisationsoplysninger
- Administrer organisationsindstillinger
Operatørstyring
- Liste operatører efter organisation
- Tilføj nye operatører
- Skift operatørstatus (Aktiv/Inaktiv/Slettet)
- Generer operatørspecifikke tokens (maks. 24 timer)
- Valider operatør tokens
Widget-integration
Integrer ChatHub-widget i webapplikationer til kundesupport i realtid.
Hurtig start
- Godkendelse - Få dit firma- og operatør-tokens
- Organisationer - Administrer organisationer
- Operatorer - Tilføj og administrer operatører
- Widget-integration - Integrer chat-widget
Forespørgselsformat
Alle anmodninger bruger JSON-format:
Svarformat
Vellykkede svar returnerer:
Fejlhåndtering
HTTP-statuskoder:
200 OK- Forespørgsel gennemført400 Bad Request- Ugyldigt anmodningsformat401 Uautoriseret- Godkendelse mislykkedes403 Forbidden- Utilstrækkelige tilladelser404 ikke fundet- Ressource ikke fundet500 Intern serverfejl- Serverfejl
Token-udløb
Tokens har en udløbstid. Når et token udløber:
- API'en returnerer "401 Uautoriseret".
- Anmod om et nyt token ved hjælp af godkendelsesslutpunktet
- Opdater din applikation med det nye token
Næste trin
- Godkendelse - Lær, hvordan du godkender
- Organisationer - Administrer organisationer
- Operatorer - Arbejd med operatører
- Widget-integration - Integrer chat-widgetten