clickup_field_set
Set or overwrite a custom field value on a ClickUp task. Provide the field ID, task ID, and the new value matching the field type.
Instructions
Set or overwrite a single custom field value on a ClickUp task. The value's JSON shape must match the field type (string for text/url/email and for a drop_down option id, number for number/currency/progress, array of option ids for labels, Unix ms for date, etc.). Use clickup_field_list first to see the field type and option ids. Use clickup_field_unset to clear a value. Returns an empty object on success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field_id | Yes | ID of the custom field to set. Obtain from clickup_field_list (field: id) or clickup_task_get (custom_fields[].id). | |
| task_id | Yes | ID of the task whose field value should change. Obtain from clickup_task_list (field: id). | |
| value | Yes | New value; the accepted type depends on the custom field type. Examples: 'hello' (text), 42 (number), 'option-uuid' (drop_down), ['option-uuid'] (labels), 1735689600000 (date as Unix ms). See clickup_field_list for the field's type and option ids. |