Passer au contenu principal
La Référence API est le contrat de référence de l’API Swipelux. Chaque opération présente ses schémas de requête, de réponse, de sécurité, de statut et d’erreur. Utilisez Erreurs et nouvelles tentatives pour le catalogue public complet des problèmes et les conseils de résolution. Utilisez https://platform.swipelux.com pour chaque requête. Envoyez votre clé spécifique à l’environnement dans X-API-Key depuis un backend protégé.

Sécuriser les nouvelles tentatives d’écriture

Lorsqu’une opération liste Idempotency-Key comme requis, générez une clé pour chaque opération prévue et stockez-la avec votre enregistrement de requête local.
Idempotent request
Si la réponse est incertaine, réessayez avec la même méthode, le même chemin et le même corps avec la même clé. Ne réutilisez pas cette clé pour une opération différente ou un corps modifié. Certaines opérations renvoient Idempotency-Replayed: true lorsque la réponse provient d’une requête antérieure avec la même clé. Traitez cette réponse comme le résultat de l’opération d’origine, et non comme une seconde opération.

Gérer les erreurs

Les erreurs API utilisent application/problem+json. Construisez le comportement client autour de ces champs stables : Le correlationId de la réponse reflète X-Request-Id. Journalisez à la fois l’opération et cette valeur, mais n’exposez pas de secrets ni de détails financiers complets.
Problem response
Utilisez les schémas de problème documentés de l’opération pour décider s’il faut corriger l’entrée, actualiser l’état de la ressource, terminer une tâche ou réessayer. Consultez Erreurs et nouvelles tentatives pour chaque code public, l’URI stable du type de problème, le comportement de nouvelle tentative et la prochaine action.

Suivre les opérations asynchrones

Une réponse de création réussie déclenche de nombreux workflows ; elle ne garantit pas leur achèvement. Stockez les identifiants de ressource dérivés de la réponse, lisez la ressource actuelle et utilisez les webhooks vérifiés pour réagir aux changements. Commencez par POST /v3/customers, ou suivez le Démarrage rapide pour un parcours complet en sandbox.