Aller au contenu principal

Construire avec l’API Livoxa v1

Un contrat OpenAPI 3.1 versionné pour connecter commandes, catalogue, stocks et rapports, avec pagination, idempotence et erreurs structurées.

Télécharger OpenAPI

Authentification

Clé bearer avec portées ; signature Ed25519 optionnelle selon la configuration de la clé.

Idempotence

Les mutations documentées exigent une clé stable afin de sécuriser les reprises réseau.

Traçabilité

Les réponses exposent une version d’API et un identifiant de requête, sans révéler les secrets.

Première requête

Créez une clé depuis le portail développeur authentifié, conservez-la côté serveur et envoyez-la dans l’en-tête Authorization.

curl --request GET   --url "$LIVOXA_API_URL/orders?limit=50"   --header "Authorization: Bearer $LIVOXA_API_KEY"

Les variables sont volontairement laissées explicites : l’URL de production et la clé appartiennent à votre environnement.

Pagination par curseur

Les listes acceptent un curseur opaque et une limite de 1 à 100. Réutilisez uniquement le next_cursor renvoyé par la réponse précédente.

Erreurs actionnables

Une erreur fournit un code stable, un message et un request_id. Journalisez cet identifiant pour faciliter le diagnostic sans copier de secrets ni de données personnelles.

Environnements et clés

Les clés de test et de production doivent être séparées. Le portail privé permet de consulter les portées, environnements et versions d’événements réellement actives pour votre entreprise.