URL
GET /api/todo
{
"user": {
"id": 1,
"name": "John Doe"
},
"lists": [
{
"id": 1,
"name": "Personal",
"tasks": [
{
"id": 101,
"name": "Buy groceries",
"deadline": "2025-06-30T23:59:59.000Z",
"priority": "high"
}
]
},
{
"id": 2,
"name": "Work",
"tasks": [
{
"id": 102,
"name": "Submit report",
"deadline": "2025-07-05T17:00:00.000Z",
"priority": "medium"
}
]
}
]
}
GET /api/task/${id}
{
"task": {
"id": 101,
"list_id": 1,
"name": "Buy groceries",
"description": "Milk, bread, eggs",
"deadline": "2025-06-30T23:59:59.000Z",
"priority": "high",
"isAction": false,
"user": {
"id": 1,
"name": "John Doe"
},
"list": {
"id": 1,
"name": "Personal"
}
}
POST /api/task
{
"task": {
"list_id": 1,
"name": "Buy groceries",
"description": "Milk, bread, eggs",
"deadline": "2025-06-30T23:59:59.000Z",
"priority": "high",
"isAction": false
}
}
PATCH /api/task