API de tareas
Tareas con prioridad, fecha límite y estado de completado. Compartidas con las mutaciones de tareas de GraphQL. Datos fijos en memoria: los cambios duran hasta que se reinicia la app.
Gratis: estos endpoints no necesitan cuenta.
- GET
https://api.testingapis.com/api/TodosList todos with filtering, sorting, search and pagination. - POST
https://api.testingapis.com/api/TodosCreate a todo. - GET
https://api.testingapis.com/api/Todos/{id}Get a todo by ID. - PUT
https://api.testingapis.com/api/Todos/{id}Update a todo. - DELETE
https://api.testingapis.com/api/Todos/{id}Delete a todo.
Petición de ejemplo
List todos with filtering, sorting, search and pagination. Referencia completa y botón Send (en inglés).
cURL
curl -X GET "https://api.testingapis.com/api/Todos?limit=2"Respuesta · 200 OK
[
{
"id": 1,
"userId": 101,
"title": "Review pull request #42",
"completed": false,
"priority": "high",
"dueDate": "2025-07-20"
},
{
"id": 2,
"userId": 101,
… (3 more lines)Filtros, ordenación y paginación
El endpoint de lista acepta limit, page, offset, sort, order y q, y cualquier nombre de campo como filtro exacto. Los totales vuelven en la cabecera X-Total-Count. Los cambios se guardan en memoria hasta que se reinicia el servidor, así que los tests pueden crear, cambiar y borrar registros con libertad. Referencia de parámetros de query.