Developerportal / API v1
Verbind je supporttools.
Koppel Sajama One aan je eigen tools met een workspacegebonden API, ondertekende webhooks en een Node.js-SDK-preview.
Conversations API
Gebruik intrekbare, workspacegebonden sleutels met aparte lees- en schrijfrechten. Blader door gesprekken met ondoorzichtige cursors of verstuur tekstreacties via een duurzame asynchrone wachtrij. Bewaar sleutels op je server, nooit in browsercode.
curl "https://sajamaone.com/api/v1/conversations?limit=50" \
-H "X-API-Key: YOUR_READ_KEY"Conversations API
curl -X POST "https://sajamaone.com/api/v1/conversations/CONVERSATION_ID/messages" \
-H "X-API-Key: YOUR_WRITE_KEY" \
-H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
-H "Content-Type: application/json" \
-d '{"text":"Thanks for getting in touch."}'Uitgaande webhooks
Abonneer je op conversation.created en message.created. Verifieer HMAC-SHA256 op de exacte onbewerkte body en voorkom dubbele verwerking met het stabiele afleverings-ID. Aflevering is ten minste eenmaal.
Node.js-SDK-preview
De broncode ondersteunt gesprekken lezen, idempotente tekstreacties versturen en tijdstempelgebonden webhookhandtekeningen verifiëren. De SDK is nog niet op npm gepubliceerd.
Huidige beperkingen
Er is momenteel geen openbare browser-widget-runtime-API en geen native Zapier-connector. De openbare API ondersteunt ook geen bijlagen, bewerken of verwijderen van berichten.