REST API Contract

Design and review REST contracts: URL shape and HTTP method choice, status codes, uniform pagination and filtering, RFC 9457 problem+json errors with stable ErrorCodes, date/money/ enum formats, OpenAPI annotations and the committed spec, versioning and breaking-change identification. Use when designing a new endpoint, aligning endpoints that have diverged, choosing a status code, shaping an error response, updating the OpenAPI spec, or judging whether a change is breaking. Do not use for internal implementation (quarkus-service), queries (quarkus-persistence), or roles and authorisation (quarkus-security).

hi-donwi Updated

File contents

hi-donwi/Agent-Skills/tree/main/skills/rest-api-contract commit 5cad4c9040

Frequently asked questions

npx skillmds@latest add hi-donwi/rest-api-contract