Sub-tasks


List Sub-tasks

GET /api/subtasks

Parameters: (optional)

  • task_id - Filters by task

Response:

  • id = Sub-task ID
  • subtask_name - Sub-task name
  • date_completed - Date completed
  • task_id - Task ID
  • subtask_order - Sub-task order
  • active - Active? (2 is amber)
  • important - Important?
  • completed - Completed?
  • date_created - Date created
  • user_id - Creator user ID

Get Sub-task

GET /api/subtask/id/:id

Response:

  • id = Sub-task ID
  • subtask_name - Sub-task name
  • date_completed - Date completed
  • task_id - Task ID
  • subtask_order - Sub-task order
  • active - Active? (2 is amber)
  • important - Important?
  • completed - Completed?
  • date_created - Date created
  • user_id - Creator user ID

Create Sub-task

POST /api/subtasks

Parameters:

  • subtask_name - Sub-task name
  • date_completed - Date completed (yyyymmdd)
  • task_id - Task ID
  • subtask_order - Sub-task order
  • active - Active? (2 is amber)
  • important - Important?
  • completed - Completed?
  • user_id - Creator user ID

Response:

  • id - Sub-task ID

Update Sub-task

POST /api/subtask/id/:id

Parameters:

  • subtask_name - Sub-task name
  • date_completed - Date completed (yyyymmdd)
  • task_id - Task ID
  • subtask_order - Sub-task order
  • active - Active? (2 is amber)
  • important - Important?
  • completed - Completed?
  • user_id - Creator user ID

Response:

  • message - Updated successfully

Delete Sub-task

DELETE /api/subtask/id/:id

Response:

  • message - Deleted successfully

Complete Sub-task

POST /api/subtask_complete/id/:id

Response:

  • message - Marked as completed

Resume Sub-task

POST /api/subtask_resume/id/:id

Response:

  • message - Marked as resumed