Ping
GET
/task_categories/ping
Header
Accept: "application/json"
Authorization: "Bearer {token}"
Body (x-www-form)
No body
Expected JSON Response
{
"success": true,
"data": {
"pong": "PONG with Auth!"
},
"message": "Ping retrieved successfully."
}
Get Category
GET
/task_categories/{task_category}
Header
Accept: "application/json"
Authorization: "Bearer {token}"
Body (x-www-form)
No body
Expected JSON Response
{
"success": true,
"data": {
"id": 1,
"name": "Personal",
"date_created": "2026-05-08 12:00:00",
"date_updated": "2026-05-08 12:00:00"
},
"message": "Task category retrieved successfully."
}
Update Category
PUT
/task_categories/{task_category}
Header
Accept: "application/json"
Authorization: "Bearer {token}"
Content-Type: "application/x-www-form-urlencoded"
Body (x-www-form)
name: "Updated Name"
Expected JSON Response
{
"success": true,
"data": {
"id": 1,
"name": "Updated Name",
"date_created": "2026-05-08 12:00:00",
"date_updated": "2026-05-08 12:00:00"
},
"message": "Task category updated successfully."
}
Delete Category
DELETE
/task_categories/{task_category}
Header
Accept: "application/json"
Authorization: "Bearer {token}"
Body (x-www-form)
No body
Expected JSON Response
{
"success": true,
"data": [],
"message": "Task category deleted successfully."
}