Tasks

Update a task

Requires a write key.

patch/tasks/{id}

Request

  • Base URL: https://app.pencil.ink/api/v1
  • URL: https://app.pencil.ink/api/v1/tasks/{id}
  • Auth: HTTP bearer

Request body

titlestring
descriptionstring
priority'urgent' | 'high' | 'medium' | 'low'
status'backlog' | 'inbox' | 'in_progress' | 'blocked' | 'review' | 'done'
baseStatus'backlog' | 'todo' | 'in_progress' | 'blocked' | 'verifying' | 'done'
statusIdstring

Concrete status id from GET /task-statuses.

projectIdstring
customerIdstring nullable
agentIdstring
humanAssigneeIdstring nullable

Canonical Pencil user id to set as the human owner, or null to clear it.

autoPickupDisabledboolean

Set false to make an unassigned inbox task eligible for automatic AI pickup again.

dueAtinteger

Epoch ms.

tagsstring[]

Response

A single task.

Example response

{
  "data": {
    "displayId": "T-142"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.