Skip to content

Task Items — List & View

Retrieve task items from boards. Supports pagination, group filtering, text search, and status filtering. Item fields are subject to field masking based on the token's visibleTaskFields setting.

GET/api/access/tasks/boards/{boardId}/itemsBearer Token

List Items

List items/tasks within a board. Supports pagination, group filtering, text search, and status filtering.

Required permission: ViewItems

Path Parameters

ParameterTypeDescription
boardIdstringBoard ID

Query Parameters

ParameterTypeDefaultDescription
providerstringautoProvider code
limitint50Max results (1–200)
cursorstring?Cursor for pagination (Monday, Notion, Linear)
pageint?Page number for pagination (Asana, Jira)
groupIdstring?Filter to items in a specific group/section
querystring?Text search in item names (case-insensitive)
statusstring?Filter by status value

Response 200 OK

{
"provider": "MONDAY",
"items": [
{
"id": "987654321",
"name": "Fix login bug",
"status": "Working on it",
"assignees": ["John Doe"],
"dueDate": "2026-03-15T00:00:00Z",
"priority": "High",
"labels": ["Bug", "Frontend"],
"description": "Users can't log in on mobile",
"groupId": "new_group",
"groupName": "To Do",
"comments": [
{
"id": "c123",
"body": "Reproduced on iOS 18",
"authorName": "Jane Smith",
"createdAt": "2026-03-30T14:22:00Z"
}
],
"subItems": [],
"columnValues": [
{
"columnId": "numbers0",
"columnTitle": "Story Points",
"type": "numbers",
"text": "5",
"value": "{\"value\":5}"
}
]
}
],
"nextCursor": "MSw5ODc2NTQzMjE=",
"nextPage": null,
"totalCount": 42,
"accessInfo": null
}

Response Fields

FieldTypeDescription
providerstring?Provider code
itemsItem[]List of items (see Item object)
nextCursorstring?Cursor for next page
nextPageint?Page number for next page
totalCountint?Total item count (when available from the provider)
accessInfostring?Restriction info

Error Responses

StatusDescription
403Board not in token scope
502Provider error
GET/api/access/tasks/items/{itemId}Bearer Token

Get Item

Get a single item with all fields (subject to field masking).

Required permission: ViewItems

Path Parameters

ParameterTypeDescription
itemIdstringItem ID from the provider

Query Parameters

ParameterTypeDefaultDescription
providerstringautoProvider code

Response 200 OK

{
"provider": "MONDAY",
"item": {
"id": "987654321",
"name": "Fix login bug",
"status": "Working on it",
"assignees": ["John Doe"],
"dueDate": "2026-03-15T00:00:00Z",
"priority": "High",
"labels": ["Bug"],
"description": "Full description...",
"groupId": "new_group",
"groupName": "To Do",
"comments": [
{
"id": "c123",
"body": "Reproduced on iOS 18",
"authorName": "Jane Smith",
"createdAt": "2026-03-30T14:22:00Z"
}
],
"subItems": [],
"columnValues": [
{
"columnId": "numbers0",
"columnTitle": "Story Points",
"type": "numbers",
"text": "5",
"value": "{\"value\":5}"
}
]
},
"accessInfo": null
}

Response Fields

FieldTypeDescription
providerstring?Provider code
itemItem?Item object (see Item object)
accessInfostring?Restriction info

Error Responses

StatusDescription
403Access denied — board not in scope or assignee restricted by access rules
404Item doesn’t exist
502Provider error

Data Types

Item Object

All fields except id, groupId, and groupName are subject to field masking based on the token's visibleTaskFields setting. Masked fields are returned as null.

FieldTypeMasked ByDescription
idstringneverItem ID from the provider
namestring?NameItem title
statusstring?StatusStatus label text
assigneesstring[]?AssigneeDisplay names of assigned people
dueDatedatetime?DueDateDue date in UTC
prioritystring?PriorityPriority label text
labelsstring[]?LabelsTags/labels on the item
descriptionstring?DescriptionItem description/notes
groupIdstring?neverGroup this item belongs to
groupNamestring?neverGroup display name
commentsComment[]?CommentsItem comments (see Comment object)
subItemsItem[]?SubItemsNested sub-items (same schema, recursive)
columnValuesColumnValue[]?ColumnValuesProvider-specific column data (see ColumnValue object)

Comment Object

FieldTypeDescription
idstringComment ID
bodystring?Comment text
authorNamestring?Author’s display name
createdAtdatetime?When the comment was posted (UTC)

ColumnValue Object

Provider-specific column data not covered by the standard Item fields.

FieldTypeDescription
columnIdstringColumn ID (matches Column.id from the board)
columnTitlestringColumn display name
typestringColumn type
textstring?Human-readable text representation
valuestring?Raw provider JSON value (for programmatic use)

Field Visibility

The token's visibleTaskFields setting controls which Item fields are returned. Fields not in the mask are returned as null. The id, groupId, and groupName fields are structural and always included.

FlagAPI StringItem Field Affected
Namenamename
Statusstatusstatus
Assigneeassigneeassignees
DueDatedue_datedueDate
Priorityprioritypriority
Labelslabelslabels
Descriptiondescriptiondescription
Commentscommentscomments
SubItemssub_itemssubItems
ColumnValuescolumn_valuescolumnValues
AllallAll fields visible