Update a task (status, assignees, due date…)
PATCH /tasks/{taskId} Projects and tasks: read and write
taskId
Request body
| Field | Type | Required | Notes |
|---|---|---|---|
title | string | 1–200 characters | |
description | string | up to 10000 characters | |
columnKey | string | up to 40 characters | |
assigneeIds | array of string | at most 20 items | |
dueDate | "" or string or null | ||
startDate | "" or string or null | ||
priority | "low" | "medium" | "high" | "urgent" | default "medium" | |
labels | array of string | at most 10 items | |
estimateHours | number or null | 0 to 10000 | |
clientVisible | boolean | default false | |
dependsOn | array of string | at most 20 items | |
parentId | string or null | ||
milestoneId | string or null | ||
order | number | ||
confirm | boolean |
Example
curl -X PATCH https://app.msmepulse.com/api/v1/tasks/{taskId} \
-H "Authorization: Bearer $MSMEPULSE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title":"Website rebuild","description":"Rollout support","columnKey":"columnKey value"}'
Answers 200 with the same data the MSMEPulse web app shows for it.
Delete a task
DELETE /tasks/{taskId} Projects and tasks: read and write
taskId
Example
curl -X DELETE https://app.msmepulse.com/api/v1/tasks/{taskId} \
-H "Authorization: Bearer $MSMEPULSE_TOKEN"
Answers 200 with the same data the MSMEPulse web app shows for it.
Open tasks (assignee=anyone for everyone's)
GET /tasks Projects and tasks: read
Example
curl https://app.msmepulse.com/api/v1/tasks \
-H "Authorization: Bearer $MSMEPULSE_TOKEN"
Answers 200 with the same data the MSMEPulse web app shows for it.