☑️Subtasks

Create/Update/Get/Delete subtasks within main tasks.

Create subtask

POST https://app.ninjapipe.com/v1/tasks/createSubTask

Creates a new subtask within your task.

Make sure to add API_KEY as a header. This is your API Key found in the API & Integrations page.

Create Sub Task

POSThttps://app.ninjapipe.com/api/v1/tasks/createSubTask
Authorization
Header parameters
Body
object
Response

Successful response

Body
any
Request
const response = await fetch('https://app.ninjapipe.com/api/v1/tasks/createSubTask', {
    method: 'POST',
    headers: {
      "Authorization": "noauth <token>",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "task_id": 742,
      "item_name": "Call Alex Johnson",
      "startDate": "2023-05-01T00:00:00",
      "endDate": "2023-05-05T00:00:00",
      "local_date": "2023-05-01T00:00:00",
      "taskItem_assignee": [],
      "isCompleted": false
    }),
});
const data = await response.json();

Update a subtask

PUThttps://app.ninjapipe.com/v1/tasks/{task_id}/updateSubTask

Get all subtasks

GEThttps://app.ninjapipe.com/v1/tasks/{task_id}/getSubTasks

Get Subtasks

GEThttps://app.ninjapipe.com/api/v1/tasks/742/getSubTasks
Authorization
Header parameters
Response

Successful response

Body
any
Request
const response = await fetch('https://app.ninjapipe.com/api/v1/tasks/742/getSubTasks', {
    method: 'GET',
    headers: {
      "Authorization": "noauth <token>"
    },
});
const data = await response.json();

Last updated