Portal para desarrolladores / API v1
Conecta tus herramientas de soporte.
Conecta Sajama One con tus herramientas mediante una API vinculada al espacio, webhooks firmados y una vista previa del SDK de Node.js. Elige la opción adecuada para cada tarea.
API de conversaciones
Usa claves revocables y vinculadas al espacio, con permisos de lectura y escritura separados. Consulta conversaciones con paginación por cursor opaco o envía respuestas de texto mediante una cola asíncrona duradera. Mantén las claves en tu servidor, nunca en el navegador.
curl "https://sajamaone.com/api/v1/conversations?limit=50" \
-H "X-API-Key: YOUR_READ_KEY"API de conversaciones
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."}'Webhooks salientes
Suscríbete a conversation.created y message.created. Verifica HMAC-SHA256 con el cuerpo sin modificar y deduplica reintentos mediante el identificador estable de entrega. La entrega es al menos una vez.
Vista previa del SDK de Node.js
El código fuente permite leer conversaciones, enviar respuestas idempotentes y verificar firmas de webhook con marca de tiempo. Aún no está publicado en npm.
Límites actuales
Actualmente no hay una API pública de ejecución del widget en el navegador ni un conector nativo de Zapier. La API pública tampoco admite archivos adjuntos, edición ni eliminación de mensajes.