API de tarefas
Tarefas com prioridade, prazo e estado de conclusão. Compartilhadas com as mutations de tarefas do GraphQL. Dados fixos em memória: as escritas duram até o app reiniciar.
Grátis: estes endpoints não precisam de conta.
- 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.
Requisição de exemplo
List todos with filtering, sorting, search and pagination. Referência completa e botão Send (em inglês).
cURL
curl -X GET "https://api.testingapis.com/api/Todos?limit=2"Resposta · 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, ordenação e paginação
O endpoint de lista aceita limit, page, offset, sort, order e q, e qualquer nome de campo como filtro exato. Os totais voltam no cabeçalho X-Total-Count. As escritas ficam em memória até o servidor reiniciar, então os testes podem criar, mudar e apagar registros à vontade. Referência dos parâmetros de query.