API de todos
Des tâches avec priorité, échéance et état d’achèvement. Partagées avec les mutations de todos de GraphQL. Données fixes en mémoire : les écritures durent jusqu’au redémarrage de l’application.
Gratuit : ces points d’accès ne demandent pas de compte.
- 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.
Exemple de requête
List todos with filtering, sorting, search and pagination. Référence complète et bouton Send (en anglais).
cURL
curl -X GET "https://api.testingapis.com/api/Todos?limit=2"Réponse · 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)Filtres, tri et pagination
Le point d’accès de liste accepte limit, page, offset, sort, order et q, ainsi que n’importe quel nom de champ comme filtre exact. Le total revient dans l’en-tête X-Total-Count. Les écritures restent en mémoire jusqu’au redémarrage du serveur, donc les tests peuvent créer, modifier et supprimer des enregistrements librement. Référence des paramètres de query.