Centro para desarrolladores
Construye sobre Shopxare.
Reconoce a tus usuarios, envía eventos, sincroniza contactos, responde desde tus herramientas y conecta tu tienda, con una API REST, una pequeña API de JavaScript, webhooks firmados y plugins.
Todo lo que puedes usar hoy. Documentado.
API REST
Conversaciones, mensajes, contactos y eventos por HTTPS, con tokens con permisos.
API de JavaScript
boot, update, show, hide, showNewMessage, trackEvent, shutdown y escuchadores de eventos.
Verificación de identidad
Firma a los usuarios con un HMAC para que nadie se haga pasar por ellos.
Webhooks
Llamadas HTTP firmadas desde workflows, con datos de conversación y contacto.
WordPress y WooCommerce
Un plugin con conexión en un clic, usuarios firmados y datos de la tienda.
Shopify
Un snippet de tema que reconoce clientes y envía el carrito.
Entérate al instante de lo que pasa.
Cada webhook se firma con el secreto de firma del propio workflow (HMAC-SHA256 sobre la marca de tiempo y el cuerpo), se envía desde una dirección pública validada y se reintenta tres veces.
Leer la documentaciónPOST /your-endpoint
X-Shopxare-Event: conversation_started
X-Shopxare-Signature: t=1760000000,v1=5f2c…
{
"event": "conversation_started",
"workflow": { "id": "…", "name": "Refunds" },
"conversation": { "id": "…", "status": "open",
"channel": "widget", "tags": ["Billing"] },
"contact": { "id": "…", "email": "[email protected]" },
"sent_at": "2026-10-08T09:30:00+00:00"
}
Tus sistemas, dentro de la conversación.
La API REST lee y actualiza conversaciones, mensajes, contactos y eventos. Los tokens tienen permisos, actúan con los derechos de quien los creó y cada lista se pagina con un cursor. La referencia completa es un archivo OpenAPI 3.1 que puedes importar donde quieras.
Leer la documentación Archivo OpenAPIcurl -X POST https://app.shopxare.com/api/v1/contacts/01K7…/events \
-H "Authorization: Bearer sxa_…" \
-H "Content-Type: application/json" \
-d '{"name": "order_placed",
"meta": {"order_id": "A-1042", "total": 59.9}}'
HTTP/1.1 201 Created
{ "object": "event", "name": "order_placed", … }