api-design - Design production-grade REST APIs in Phoenix
Guides REST/JSON API resource design, routing, errors, pagination, authentication, idempotency, webhooks, and OpenAPI documentation in Phoenix.
Tags
Updated: 2026-10-07Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design REST resources
- Define API routes
- Handle API errors
- Implement API pagination
- Apply authentication patterns
- Design webhook endpoints
- Document APIs with OpenAPI
Inputs
- API requirements
- Resource relationships
- Authentication requirements
- Pagination requirements
- Phoenix project context
Outputs
- API design guidance
- Phoenix controller examples
- Elixir implementation examples
- JSON response patterns
