Todos-API
To-dos mit Priorität, Fälligkeitsdatum und Erledigt-Status. Geteilt mit den Todo-Mutations von GraphQL. Feste Daten im Speicher: Schreibzugriffe halten bis zum Neustart der App.
Kostenlos: Diese Endpunkte brauchen kein Konto.
- 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.
Beispiel-Request
List todos with filtering, sorting, search and pagination. Vollständige Referenz und Send-Button (auf Englisch).
cURL
curl -X GET "https://api.testingapis.com/api/Todos?limit=2"Antwort · 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)Filtern, Sortieren und Paginierung
Der Listen-Endpunkt nimmt limit, page, offset, sort, order und q an, dazu jeden Feldnamen als exakten Filter. Die Gesamtzahl kommt im Header X-Total-Count zurück. Schreibzugriffe bleiben bis zum Neustart des Servers im Speicher, Tests können also frei Datensätze anlegen, ändern und löschen. Referenz der Query-Parameter.