Développeurs

Une API e-commerce sur laquelle construire sans surprises.

Tout ce que fait le panneau d’administration passe par la même API REST que celle que vous recevez : un seul document OpenAPI 3.1 contract-first, des erreurs RFC 7807, des montants en centimes entiers et une base de données isolée par boutique.

Développeurs

API REST

Contract-first, pas de la documentation après coup.

Le document OpenAPI 3.1 est la source de vérité : les schémas de requête et de réponse sont typés et validés contre lui, et la référence interactive Scalar sur api.inaishop.com/docs est générée depuis ce même document — la documentation ne peut pas dériver de l’API.

  • Contrat OpenAPI 3.1, public sur api.inaishop.com/openapi.json
  • Erreurs au format problem details RFC 7807 — lisibles par machine, toujours
  • Chaque montant monétaire est un entier en centimes — jamais de flottants

Webhooks v2

Dix-neuf événements, livrés comme vous les construiriez.

Abonnez-vous aux événements de commandes, produits, clients, paiements, abonnements, panier, avis et stock. Les relances suivent vos règles — backoff exponentiel ou linéaire —, toute livraison peut être rejouée, et chaque requête porte un en-tête traceparent W3C pour un traçage de bout en bout.

  • Relances configurables : backoff exponentiel ou linéaire
  • Rejouez n’importe quelle livraison après une panne de votre endpoint
  • En-tête traceparent W3C sur chaque livraison

Les 19 événements

  • order.created
  • order.updated
  • order.cancelled
  • order.fulfilled
  • order.refunded
  • product.created
  • product.updated
  • product.deleted
  • customer.created
  • customer.updated
  • payment.succeeded
  • payment.failed
  • payment.refunded
  • subscription.created
  • subscription.cancelled
  • subscription.renewed
  • cart.abandoned
  • review.created
  • inventory.low

Le reste de la surface

Scopes, metafields, agents et un sandbox.

Les pièces autour de l’API qui rendent une intégration vivable — toutes disponibles aujourd’hui.

  • Clés d’API à 14 scopes, default-deny

    Les clés portent des scopes granulaires — produits, commandes, clients, catalogue, webhooks, analytics, réglages et factures, lecture et écriture. Tout ce que vous n’avez pas accordé est refusé, et ce comportement default-deny est lui-même vérifié par des tests.

  • Metafields

    Attachez vos propres données structurées aux produits et aux clients — l’état de votre intégration vit sur l’enregistrement auquel il appartient, pas dans une base à part.

  • Une surface agentique

    Serveur MCP (6 outils), manifeste UCP signé sur /.well-known/ucp.json, checkout ACP, mandats AP2, llms.txt et agent-feed.jsonl — votre intégration peut tout simplement être un agent IA.

  • Boutiques sandbox

    Développez contre une boutique sandbox réinitialisée chaque jour — cassez des choses librement, faites des démos sans risque, ne touchez jamais aux données de production.

Prêt à ouvrir votre boutique ?

Créez votre compte aujourd’hui — votre vitrine peut prendre des commandes dès cet après-midi.