Espace développeurs
Construisez sur Shopxare.
Reconnaissez vos utilisateurs, envoyez des événements, synchronisez les contacts, répondez depuis vos propres outils et connectez votre boutique — avec une API REST, une petite API JavaScript, des webhooks signés et des extensions.
Tout ce que vous pouvez utiliser aujourd’hui. Documenté.
API REST
Conversations, messages, contacts et événements via HTTPS, avec des jetons à autorisations limitées.
API JavaScript
boot, update, show, hide, showNewMessage, trackEvent, shutdown et écouteurs d’événements.
Vérification d’identité
Signez les utilisateurs connectés avec un HMAC pour que personne ne puisse se faire passer pour eux.
Webhooks
Des appels HTTP signés depuis les automatisations, avec les données de la conversation et du contact.
WordPress et WooCommerce
Une extension avec connexion en un clic, utilisateurs signés et données de la boutique.
Shopify
Un extrait de thème qui reconnaît les clients et envoie le panier.
Sachez à l’instant où quelque chose se passe.
Chaque webhook est signé avec le secret de signature propre à l’automatisation (HMAC-SHA256 sur l’horodatage et le corps), envoyé depuis une adresse publique validée et réessayé trois fois.
Lire la documentationPOST /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"
}
Vos systèmes, dans la conversation.
L’API REST lit et met à jour les conversations, messages, contacts et événements. Les jetons ont des autorisations, agissent avec les droits du membre de l’équipe qui les a créés, et chaque liste est paginée avec un curseur. La référence complète est un fichier OpenAPI 3.1 que vous pouvez importer partout.
Lire la documentation Fichier 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", … }