ClickUp

Update ClickUp Task Status

Changes the status of a ClickUp task.

Unverified

What the model is told

Set a ClickUp task to a new status, for example to reopen it. Only use status names given in your instructions. Confirm with the customer before changing it.

Request

PUThttps://api.clickup.com/api/v2/task/{{taskId}}

Headers

  • Content-Typeapplication/json
  • AuthorizationYOUR_CLICKUP_API_TOKEN

Body

{
  "status": "{{status}}"
}

Parameters

  • taskId stringThe id of the ClickUp task.
  • status stringThe exact name of the status to set.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "b0cd33f7-6a4b-42a9-b37e-39a3e078ac1b",
    "type": "HTTP_REQUEST",
    "label": "Update ClickUp Task Status",
    "name": "update_clickup_task_status",
    "customName": false,
    "description": "Set a ClickUp task to a new status, for example to reopen it. Only use status names given in your instructions. Confirm with the customer before changing it.",
    "parameters": [
      {
        "name": "taskId",
        "type": "string",
        "description": "The id of the ClickUp task."
      },
      {
        "name": "status",
        "type": "string",
        "description": "The exact name of the status to set."
      }
    ],
    "config": {
      "endpoint": {
        "method": "PUT",
        "url": "https://api.clickup.com/api/v2/task/{{taskId}}"
      },
      "headers": [
        {
          "name": "Content-Type",
          "value": "application/json"
        },
        {
          "name": "Authorization",
          "value": "YOUR_CLICKUP_API_TOKEN"
        }
      ],
      "body": "{\n  \"status\": \"{{status}}\"\n}",
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.