Developer hub

Build on Shopxare.

Recognise your users, send events, sync contacts, answer from your own tools and connect your store — with a REST API, a small JavaScript API, signed webhooks and plugins.

Know the moment something happens.

Every webhook is signed with the workflow’s own signing secret (HMAC-SHA256 over the timestamp and body), sent from a validated public address and retried three times.

Read the docs
POST /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"
}

Your systems, in the conversation.

The REST API reads and updates conversations, messages, contacts and events. Tokens have scopes, act with the rights of the teammate who made them, and every list pages with a cursor. The full reference is an OpenAPI 3.1 file you can import anywhere.

Read the docs OpenAPI file
curl -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", … }