Aller au contenu de la page

Conventions communes des API

En bref

Résumé
Contrat implicite des endpoints exposés par la plateforme et les intégrations tierces.
Objectif
Aligner les intégrations sur des patterns prévisibles (codes HTTP, enveloppes JSON).
À qui s’adresse cette page
Développeurs backend & intégrateurs.
Prérequis
REST, JSON, codes HTTP.

Versioning

Préfixe d’URL ou en-tête Accept-Version selon l’endpoint — toujours indiqué dans la fiche d’endpoint.

Erreurs

Enveloppe JSON homogène : error.code, error.message, error.details[] optionnel.

Tableau d’endpoints (exemple)

MéthodeCheminRôle
GET/api/v1/healthSonde liveness
POST/api/v1/eventsIngestion d’événements
GET/api/v1/exports/:idTéléchargement signé
Réponse erreur
{
  "error": {
    "code": "VALIDATION_FAILED",
    "message": "Champ obligatoire manquant",
    "details": [{ "field": "email", "issue": "required" }]
  }
}

Dernière mise à jour : · Version 1.0 · Équipe Complianz

Contribution : proposer une modification via votre canal habituel (partenaire / client).

Hub d’innovation