APIs conçues selon les principes REST avec HATEOAS, versioning dans l'URL, et hypermedia controls. Utilisation de JSON:API pour la standardisation.
Principes clés :
- Ressources : URLs qui représentent des entités (ex: /api/v1/domains)
- Méthodes HTTP : GET, POST, PUT, PATCH, DELETE utilisés correctement
- Codes de statut : 2xx succès, 4xx erreurs client, 5xx erreurs serveur
- HATEOAS : Liens pour naviguer l'API
- Pagination : Cursor-based pour de grandes listes