update_picklist_option
Update an existing Dataverse picklist option's label or description on Local or Global OptionSets by specifying the numeric value and target set.
Instructions
Update an existing option's label/description on a Local or Global OptionSet (Dataverse UpdateOptionValue action). Requires Customizer or System Administrator role.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"value": "<value>",
"label": "<label>"
},
"name": "update_picklist_option"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | New UI label | |
| value | Yes | Numeric value of the option to update | |
| description | No | New description | |
| merge_labels | No | If true, merge the new label with existing localized labels (other languages kept); if false (default), replace all localized labels with just the new one. | |
| language_code | No | Language code for the label (default: 1033) | |
| option_set_name | No | Global OptionSet name. Mutually exclusive with entity_logical_name/attribute_logical_name. | |
| entity_logical_name | No | Entity logical name (Local OptionSet; pair with attribute_logical_name). Mutually exclusive with option_set_name. | |
| solution_unique_name | No | Solution unique name (defaults to the Default Solution) | |
| attribute_logical_name | No | Picklist attribute logical name (Local OptionSet; pair with entity_logical_name). Mutually exclusive with option_set_name. |