Skip to main content
PATCH
Update a task

Authorizations

slog-api-key
string
header
required

API key obtained from the Slog dashboard or returned by the signup/invite-redeem flows. Pass as the slog-api-key header.

Path Parameters

id
string
required

Resource ID (UPID) or, for tasks and projects, the human-readable reference such as ENG-42.

Body

application/json
title
string
Example:

"Implement OAuth login (Google + GitHub)"

status
enum<string>

Lifecycle status of a task.

Available options:
TODO,
IN_PROGRESS,
IN_REVIEW,
BLOCKED,
DONE,
CANCELLED
priority
enum<string>

Priority level of a task.

Available options:
LOW,
MEDIUM,
HIGH,
URGENT
description
string
Example:

"Updated description."

dueDate
string<date> | null
Example:

"2026-07-01"

projectId
string | null
Example:

"proj_01jqproj0001"

parentId
string | null
Example:

null

assigneeId
string | null
Example:

"user_01jquser0001"

Response

The updated task.

task
object