Skip to main content
PATCH
Update a visible task, including its record links, meeting links, or section. Use an OAuth access token issued to kato-raycast. Developer keys cannot call this endpoint. See Raycast authentication. Required scopes: tasks:write. Supply at least one recognized change. Omitted values remain unchanged. Null clears dueDate, estimatedTime, or sectionId. If sectionId is supplied together with linkedRecordIds, include the section’s record in the links. Invalid targets return 400; inaccessible or archived tasks return 404.

Parameters

string
required
Task ID accessible to the key owner.
string
Trimmed 1–500 characters.
string
Up to 100,000 characters.
string
Workspace status slug from the Raycast status endpoint.
string
no_priority, low, medium, high, or urgent.
string | null
ISO 8601 datetime, or null. This differs from developer task writes.
string[]
Up to 50 workspace auth-user IDs, each 1–200 characters. Supplied arrays replace the current selection; [] clears it.
integer | null
Positive minutes, maximum 525,600. Null clears the value.
string[]
Up to 10 accessible record IDs. Supplied arrays replace the current selection; [] clears it.
string[]
Up to 10 accessible native meeting IDs. Supplied arrays replace the current selection; [] clears it.
string | null
Task section ID, 1–200 characters. Null clears the value.

Response

200 — Returns the resource under data. Example IDs and values are illustrative.
Set path-ID environment variables to values returned by your workspace before running the request. This request changes workspace data. A timeout does not prove that the write failed; inspect the result before retrying.