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.