delete_custom_field_options
Delete dropdown options from a custom field by ID; admin-only and irreversible, with bulk async handling for lists over 50.
Instructions
Delete dropdown options from a custom field. Destructive — cannot be undone. Admin only.
To find custom_field_id: list_custom_fields → match by name. For option IDs: list_custom_field_options → match by name. Historical selections keep the (now inactive) option. Up to 50 options are deleted immediately; larger lists use an asynchronous bulk request.
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": {
"custom_field_id": "<custom_field_id>",
"option_ids": "<option_ids>"
},
"name": "delete_custom_field_options"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| option_ids | Yes | IDs of options to delete — get from list_custom_field_options | |
| custom_field_id | Yes | Custom field ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |