Todos API
Classic CRUD example with status, filtering, and pagination
Endpoints
GET /todos List all todos URL cURL
GET /todos/{id} Get todo by ID URL cURL
POST /todos Create new todo URL cURL
PATCH /todos/{id} Update todo (partial) URL cURL
DELETE /todos/{id} Delete todo URL cURL
Common Use Cases
CRUD Operations
Practice Create, Read, Update, Delete patterns
Status Management
Toggle completion status and track progress
Filtering
Filter by status, user, priority, or date
Pagination
Handle large datasets with page-based navigation
Try it with MockAPI Dog
Create a mock Todos API endpoint in seconds – no signup required!