API Design

Design or change an HTTP API — resources, verbs, status codes, one error shape, pagination, versioning, and an OpenAPI description that cannot drift from the handlers. Use when adding or reshaping endpoints, when asked what a response should return, or when reviewing whether a change to a published API breaks its consumers. Not for choosing between REST, GraphQL and RPC, not for database schema design, and not for implementing the handler's business logic.

nahid-sparktales Updated

File contents

nahid-sparktales/agent-dispatcher/tree/main/skills/backend/api-design commit f7aac7bdb0

Frequently asked questions

npx skillmds@latest add nahid-sparktales/api-design