Owner: Engineering Team | Last Updated: 2026-01-30 | Status: Current
REST API design guidelines for the WWAI backend.
/api/{module}/{resource}/| Method | Usage | Idempotent |
|---|---|---|
| GET | Retrieve | Yes |
| POST | Create / Action | No |
| PATCH | Partial update | Yes |
| DELETE | Remove | Yes |
application/jsonAuthorization: Bearer <jwt>// Request
GET /api/feature/history/?limit=20&offset=0
// Response
{
"results": [...],
"next": "/api/feature/history/?limit=20&offset=20",
"count": 150
}
{
"detail": "Error description",
"code": "error_code"
}
| Backend - API Design | WalterWrites API conventions |
| API Reference - Overview | API endpoints reference |
| Naming Conventions | General naming rules |
| Date | Author | Change |
|---|---|---|
| 2026-01-30 | Admin | Initial creation |
Prev: Naming Conventions | Next: Testing Standards | Up: General