Geliştirici portalı / API v1

Destek araçlarınızı birbirine bağlayın.

Sajama One'ı çalışma alanı kapsamlı API, imzalı webhook'lar ve Node.js SDK önizlemesiyle kendi araçlarınıza bağlayın.

Conversations API

Ayrı okuma ve yazma izinlerine sahip, çalışma alanına bağlı ve iptal edilebilir anahtarlar kullanın. Konuşmaları opak imleçlerle sayfalayın veya kalıcı asenkron kuyrukla düz metin yanıtları gönderin. Anahtarları tarayıcıya değil sunucuya koyun.

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."}'

Giden webhook'lar

conversation.created ve message.created olaylarına abone olun. HMAC-SHA256 imzasını ham gövdenin aynısı üzerinden doğrulayın ve sabit teslimat kimliğiyle tekrarları tekilleştirin. Teslimat en az bir kez yapılır.

Node.js SDK önizlemesi

Kaynak kod konuşma okumayı, idempotent metin yanıtlarını ve zaman damgalı webhook imza doğrulamasını destekler. Henüz npm'de yayımlanmadı.

Mevcut sınırlar

Şu anda genel kullanıma açık tarayıcı widget çalışma zamanı API'si veya yerel Zapier bağlayıcısı yoktur. Genel API ekleri, mesaj düzenlemeyi veya silmeyi de desteklemez.