Skip to main content

Structure Standardisée

Tous les endpoints de l’API OneClickDz Flexy v3 suivent une structure de réponse cohérente, ce qui facilite la gestion des réponses dans votre application.

Réponse de Succès

Lorsqu’une requête réussit, la réponse suit cette structure :

Champs

boolean
requis
Toujours true pour les réponses de succès
object
requis
Contient le contenu de la réponse. La structure varie selon l’endpoint.
object
Métadonnées supplémentaires sur la réponse
string
Identifiant unique pour cette requête. Utilisez-le lors des contacts avec le support.

Réponse d’Erreur

Lorsqu’une requête échoue, la réponse suit cette structure :

Champs

boolean
requis
Toujours false pour les réponses d’erreur
object
requis
Contient les informations d’erreur
string
Identifiant unique pour cette requête. Incluez-le lors du signalement de problèmes.

Exemples de Réponse

Solde du Compte

Envoi d’une Recharge Mobile

Liste des Transactions (avec Pagination)

Pagination

Les endpoints de liste incluent la pagination dans la réponse :

Champs de Pagination

integer
Numéro de page actuel (indexé à partir de 1)
integer
Nombre d’éléments par page
integer
Nombre total de pages disponibles
integer
Nombre total d’éléments sur toutes les pages

Paramètres de Requête pour la Pagination

Contrôlez la pagination à l’aide de ces paramètres de requête :
Vérifiez toujours totalPages pour savoir quand arrêter la pagination.

Codes de Statut HTTP

L’API utilise les codes de statut HTTP conventionnels :
Même pour les codes de statut non-200, la réponse suit le format d’erreur standard.

ID de Requête

Chaque réponse inclut un requestId unique :

Utilisations du Request ID

Débogage

Suivre les requêtes dans les journaux et identifier les problèmes

Support

Inclure dans les tickets de support pour une résolution plus rapide

Audit

Corréler les requêtes avec les transactions

Surveillance

Suivre le flux des requêtes entre les systèmes
Enregistrez toujours le requestId pour chaque appel API que vous effectuez. Il est indispensable pour le débogage.

Type de Contenu

Toutes les requêtes et réponses utilisent JSON :

En-têtes de Requête

En-têtes de Réponse

Traitement des Réponses

Bonnes Pratiques

Étapes suivantes

Gestion des erreurs

Apprendre à gérer les erreurs efficacement

Endpoints principaux

Explorer tous les endpoints disponibles