Skip to main content
GET
Get task by ticket ID

Authorizations

Authorization
string
header
required

API key or session token (Bearer)

Path Parameters

ticketId
string
required

Project key and task number, e.g. KAN-12.

Maximum string length: 128

Query Parameters

workspaceId
string

Select a workspace if the ticket ID exists in more than one.

Minimum string length: 1
workspaceSlug
string

Select a workspace by its slug instead of its ID.

Required string length: 1 - 128
projectId
string

Select a project if the ticket ID exists more than once.

Minimum string length: 1

Response

Task details

id
string
required
projectId
string
required
position
number | null
required

Order within its column, ascending.

number
number | null
required

Per-project counter shown as {projectSlug}-{number}.

userId
string | null
required

The assignee, if any.

title
string
required
description
string | null
required
status
string
required

The slug of the column the task sits in.

priority
string
required

One of: no-priority, low, medium, high, urgent.

startDate
string<date-time> | null
required
dueDate
string<date-time> | null
required
createdAt
string<date-time>
required
workspaceId
string
required

The workspace that owns the task's project.

columnId
string | null
required

The referenced workflow column; null for virtual statuses and legacy tasks without a column reference.

assigneeName
string | null
required
assigneeId
string | null
required
descriptionDeferred
boolean

True when the list omits a large description; load the task detail or description pages to read it. Do not replace stored text with this null summary.

customFields
object[]
subtaskCounts
object
parentSubtaskCounts
object[]