API HTTP (OpenAPI)
Les contrats OpenAPI de krizaka-users, krizaka-billing et krizaka-notifications.
Chaque service de domaine publiera le document OpenAPI de sa surface HTTP dans son jar *-api (META-INF/openapi/), et
cette page le rendra — opérations, paramètres, schémas de requête et de réponse — avec
Fumadocs OpenAPI : la documentation d'un contrat est le contrat
lui-même.
Ce que toutes les API partagent déjà
- Les erreurs sont du
application/problem+jsonavec uncodestable et lerequestId— voir Web et Problem Details. - L'authentification est un jeton de session bearer vérifié en local ;
/internal/v1/**prend un jetonSERVICE— voir Sécurité. - Les listes paginent par clé avec un
cursoropaque et renvoientnextCursorjusqu'à la dernière page.