Items carry a dynamic set of fields controlled by their process and container permissions. To understand the field model, available field types, and how to discover which fields you can set, see Items and fields.
get_item
Get a single work item by ID or key (e.g.GEM-123). Returns item details including status, priority, assignment, and time logged.
| Property | |
|---|---|
| Read-only | Yes |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key (e.g. GEM-123). |
Returns
ACycleItemDto with the item’s key, name, status, container, board, cycle, work estimate, time logged, and resource assignment. Returns an empty object if the item is not found or the user lacks permission.
get_items
List work items in a container, filtered by the current user’s permissions.| Property | |
|---|---|
| Read-only | Yes |
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
containerId | string | Yes | — | Container ID. Use get_containers. |
includeClosed | bool | No | false | When true, includes closed items. |
Returns
A list ofCycleItemDto objects for items the current user can see.
search_items
Search for work items by keyword across containers. Matches on item name or sequence number.| Property | |
|---|---|
| Read-only | Yes |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | Yes | Search term to match against item names and sequence numbers. |
containerIds | string | No | Comma-separated container IDs to limit scope. Searches all containers if omitted. Use get_containers. |
Returns
A list ofItemMatch objects, each containing:
itemId,itemName,itemSequence— item identitycontainerId,containerName,containerCode— container context
create_item
Create a new work item in the specified container with a given process type.| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
containerId | string | Yes | Container to create the item in. Use get_containers to find IDs. |
processId | string | Yes | Process type for the item. Use get_container_process_list to find IDs. |
name | string | Yes | Item name/title. |
description | string | No | Item description. |
priorityId | string | No | Priority value ID. Use get_priority_list for valid values. |
severityId | string | No | Severity value ID. Use get_severity_list for valid values. |
fieldsJson | string | No | Additional fields as JSON: [{"fieldId":"<id>","value":"<value>"}] |
Returns
ACycleItemDto with the created item’s key, name, status, container, and planning details.
update_item
Update an existing work item. Supports item ID or key format (e.g.GEM-123). Only provided fields are updated.
| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key (e.g. GEM-123). |
name | string | No | New item name. |
statusId | string | No | Status value ID. Use get_status_list. |
priorityId | string | No | Priority value ID. Use get_priority_list. |
severityId | string | No | Severity value ID. Use get_severity_list. |
resolutionId | string | No | Resolution value ID. Use get_resolution_list. |
fieldsJson | string | No | Additional fields as JSON: [{"fieldId":"<id>","value":"<value>"}] |
Returns
ACycleItemDto with the updated item details.
delete_item
Delete a work item by ID or key (e.g.GEM-123).
| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key. |
Returns
A confirmation message with the deleted item’s key.copy_item
Duplicate a work item within the same container. Requires Add permission on the item’s container.| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key (e.g. GEM-123). |
Returns
ACycleItemDto with the newly created copy’s details.
plan_item
Assign a work item to a board and cycle, optionally assigning a resource.| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key. |
boardId | string | Yes | Target board ID. Use get_board_cycle. |
cycleId | string | Yes | Target cycle ID. Use get_board_cycle. |
resourceId | string | No | User or job role ID to assign. |
resourceType | string | No | User or JobRole. Required when resourceId is provided. |
Returns
ACycleItemDto with the updated planning details.
unplan_item
Remove an item from its board and cycle, clearing all planning fields (board, cycle, resource).| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key. |
Returns
ACycleItemDto with the cleared planning fields.
get_items_by_resource
Get work items assigned to a specific user, filtered by the current user’s visibility permissions.| Property | |
|---|---|
| Read-only | Yes |
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | User ID to query items for. Use get_user_list. |
includeClosed | bool | No | false | When true, includes closed items. |
Returns
A list ofCycleItemDto objects for items assigned to the specified user.
get_item_dependencies
Get the full dependency tree for a work item. Requires View permission on the container and FieldView permission on the dependency field.| Property | |
|---|---|
| Read-only | Yes |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key (e.g. GEM-123). |
Returns
A list ofCycleItemDto objects representing the dependency tree, filtered to items the current user can see.
add_item_dependency
Add a parent-child dependency between two work items. Both IDs support key format (e.g.GEM-123). Requires View permission on both items.
| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
parentId | string | Yes | Parent item ID or key. |
childId | string | Yes | Child item ID or key. |
Returns
A confirmation message showing the created dependency link.remove_item_dependency
Remove a work item from its dependency tree. The item becomes standalone but retains its children. Requires View permission on the item.| Property | |
|---|---|
| Read-only | No |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
itemId | string | Yes | Item ID or key (e.g. GEM-123). |