- HTTP methods, path params, query params, and JSON bodies
- Conditional rules and named scenarios
- Stateful or stateless responses
- Auto-incremented revision labels on every save
POST /payments/authorize
Authorization: Bearer •••
→ 200 { "status": "authorized" }