Authentification
Si un engagement expose une API, l'authentification et l'autorisation sont sélectionnées pour l'environnement du client et documentées dans sa spécification d'interface. Ne supposez pas un tableau de bord ActiveMotion ou un système de jeton de porteur universel.
Points de terminaison principaux
Les points de terminaison de l'API, les charges utiles, les webhooks, la gestion des statuts et l'accès aux enregistrements opérationnels sont définis pour le flux de travail implémenté. Le contrat doit documenter les schémas, les erreurs, l'idempotence, les autorisations et la gestion des versions.
Limites de taux et quotas
Les limites de débit et les quotas dépendent des composants déployés et de la charge de travail. Définissez-les à partir de tests de capacité, exposez les informations sur les nouvelles tentatives là où l'interface les prend en charge et documentez le comportement d'attente et de surcharge du client.