Astravue API
  1. Tasks Checklist
Astravue API
  • Welcome to the Astravue API
  • Auth
    • Get Access and Refresh Token
      POST
    • Refresh Access Token
      POST
  • Personal Tasks
    • Get task by ID
      GET
    • Update a task
      PUT
    • Delete a task
      DELETE
    • Get all tasks
      GET
    • Create a task
      POST
  • Spaces
    • Get space by ID
      GET
    • Update a space
      PUT
    • Delete a space
      DELETE
    • Get all spaces
      GET
    • Create a new space
      POST
  • Projects
    • Get project details by ID
      GET
    • Update a project
      PUT
    • Delete a project
      DELETE
    • Get all projects in a space
      GET
    • Create a new project
      POST
  • Project Tasks
    • Get a project task by ID
      GET
    • Update a project task
      PUT
    • Delete a project task
      DELETE
    • Get all tasks in a project
      GET
    • Create a project task
      POST
  • Task Timer
    • Get timers for a user in a task
    • Get active timers for a user
    • Update a timer
    • Stop timer for a task
    • Delete a timer entry
    • Start timer for a personal task
    • Add a time range entry for a personal task
    • Add manual time entry for a personal task
    • Start timer for a project task
    • Add range timer for a project task
    • Add manual time entry for a project task
  • Task Comments
    • Get comments for a task
  • Project Subtasks
    • Get all subtasks for a project task
  • Personal Subtasks
    • Get all subtasks for a personal task
  • Tasks Checklist
    • Get all checklists for a subtask
      GET
    • Get all checklists for a parent task
      GET
  1. Tasks Checklist

Get all checklists for a subtask

GET
https://api.astravue.com/v1/tasks/{taskId}/subtasks/{subtaskId}/checklists
Fetch all checklists for the given subtask under a parent task, ordered by index

Request

Authorization
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Path Params

Responses

🟢200OK
application/json
Subtask checklists fetched successfully
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.astravue.com/v1/tasks//subtasks//checklists' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "success": true,
    "message": "Operation completed successfully",
    "code": 200,
    "data": [
        {
            "tenantId": 0,
            "checkListId": 0,
            "checkListName": "string",
            "completed": true,
            "parentId": 0,
            "taskId": 0,
            "subtaskId": 0,
            "createdBy": {},
            "modifiedBy": {},
            "assignee": {},
            "orderIndex": 0,
            "parent": true
        }
    ],
    "timestamp": "2023-01-01T12:00:00Z"
}
Previous
Get all subtasks for a personal task
Next
Get all checklists for a parent task
Built with