update_work_item_property
Update a work item property's attributes like display name, type, or settings using its unique IDs for project, type, and property.
Instructions
Update a work item property by ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | UUID of the project | |
| type_id | Yes | UUID of the work item type | |
| work_item_property_id | Yes | UUID of the property | |
| display_name | No | Display name for the property | |
| property_type | No | Type of property (TEXT, DATETIME, DECIMAL, BOOLEAN, OPTION, RELATION, URL, EMAIL, FILE) | |
| relation_type | No | Relation type (ISSUE, USER) - required when updating to RELATION | |
| description | No | Property description | |
| is_required | No | Whether the property is required | |
| default_value | No | Default value(s) for the property | |
| settings | No | Settings dictionary - required when updating to TEXT or DATETIME For TEXT: {"display_format": "single-line"|"multi-line"|"readonly"} For DATETIME: {"display_format": "MMM dd, yyyy"|"dd/MM/yyyy"|"MM/dd/yyyy"|"yyyy/MM/dd"} | |
| is_active | No | Whether the property is active | |
| is_multi | No | Whether the property supports multiple values | |
| validation_rules | No | Validation rules dictionary | |
| external_source | No | External system source name | |
| external_id | No | External system identifier |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| deleted_at | No | ||
| relation_type | No | ||
| created_at | No | ||
| updated_at | No | ||
| name | No | ||
| display_name | Yes | ||
| description | No | ||
| logo_props | No | ||
| sort_order | No | ||
| property_type | Yes | ||
| is_required | No | ||
| default_value | No | ||
| settings | No | ||
| is_active | No | ||
| is_multi | No | ||
| validation_rules | No | ||
| external_source | No | ||
| external_id | No | ||
| created_by | No | ||
| updated_by | No | ||
| workspace | No | ||
| project | No | ||
| issue_type | No | ||
| options | No |