Skip to main content

Field model overview

Every work item carries fields — typed data attributes that store values like priority, status, dates, assignees, and custom data. Fields come in two categories:
  • Core fields — built-in system fields present on every tenant (e.g. Name, Status, Priority, Area)
  • Custom fields — tenant-defined fields for organization-specific data (e.g. Environment, Customer Tier)

Data types

Fields use one of 9 data types:

Processes control field visibility

Not all fields appear on every item. Each process (item type) defines which fields are visible, their display order, and whether each is required or optional. Use get_item_screen to discover which fields are available for a specific container + process combination.

When to use which tool


Core field reference

Item fields (22)

Planning fields (2)

Clock/SLA fields (5)

Audit fields (7, read-only)

Feature fields (2)


get_field_list

Get the full field catalog with type-specific metadata. Returns rich metadata per field so AI agents can understand constraints, valid value sources, and data types in a single call.

Parameters

None.

Returns

A list of FieldDto objects. Every field includes: Type-specific properties are included only when relevant:

get_field_list_data

Get the selectable values for a List-type field. Works for any list field — Status, Priority, Severity, Resolution, ClockStatus, and custom list fields alike.

Parameters

Returns

A list of DataFieldListData for each option:

get_field_picker_data

Get the selectable entities for a Picker-type field. Resolves the field’s scope internally and returns matching entities as normalized ID/name pairs — no need to know which entity tool to call.

Parameters

Returns

A list of PickerValueDto objects:

Scope resolution

The tool resolves picker scopes automatically:

Picker fields reference

When you encounter a Picker field in get_item_screen or get_field_list, you can resolve its values in two ways:
  1. Preferred: Call get_field_picker_data with the field ID — resolves the scope automatically
  2. Direct: Use the scope-specific tool listed in the pickerHint property

get_filter_fields

Get the fields that can be used in filter_items conditions. Not all fields support filtering — only use fields returned by this tool. Each field includes its valid operators and guidance on the value format for the rightSide parameter.

Parameters

None.

Returns

A list of FilterFieldDto objects:

Value format reference

When setting field values via fieldsJson on create_item or update_item: