Interfaces applicatives · AGITEXAPI &
API &
intégrations
Des contrats prévisibles, documentés, sécurisés et compatibles avec les clients existants.
Chaque API constitue le contrat entre les interfaces, les services et les partenaires. Elle doit exprimer clairement une ressource, une action, une réponse et ses règles de sécurité.
Un contrat lisible et stable
Verbes HTTP associés précisément à chaque action.
Noms stables et collections au pluriel.
Clés documentées, numériques ou opaques.
Statut HTTP et représentation utile.
Code, message et détails sans exposition sensible.
Collections limitées et navigation explicite.
Critères validés et non ambigus.
Compatibilité annoncée pendant une période définie.
{
"success": true,
"data": {},
"meta": { "traceId": "exemple-trace-id" }
}{
"success": false,
"error": {
"code": "VALIDATION_ERROR",
"message": "Une ou plusieurs données sont invalides."
}
}Chaque appel est protégé
AuthentificationAutorisationHTTPSLimites de requêtesPas de secret URLIdentifiant de trace
GET /api/v1/produits HTTP/1.1
Authorization: Bearer {token}
Accept: application/json