update_custom_field
Modify an existing custom field's label, dropdown choices, visibility, recurrence, or sort order in Follow Up Boss.
Instructions
Update a custom field. (PUT /customFields/{id})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| label | No | The user-friendly name of the custom field (e.g., "Anniversary"). | |
| choices | No | Array of options related to a custom field of type `dropdown`. | |
| extraBody | No | Extra raw JSON body fields not explicitly listed above — e.g. custom.* fields when creating/updating people or deals. Keys and values are sent as-is. | |
| extraQuery | No | Extra raw query parameters not explicitly listed above — e.g. FUB custom field filters like custom.ClosingDate on /people or /deals. Keys and values are sent as-is. | |
| hideIfEmpty | No | When viewing a person, we will hide this field if it is empty. | |
| isRecurring | No | Sets whether a date field occurs every year (e.g., birthdays, anniversaries, etc.). (Note: This is only set and returned for `date` custom fields.) | |
| orderWeight | No | A weighted integer for the field to assign values for custom sorting. | |
| dropdownChoiceMap | No | An optional mapping that points previous dropdown choices (keys) to their new positions (values). This is used to track when options get moved or renamed. If items are missing from the keys, they will be removed. If the mapping is not supplied, then this endpoint will try to determine if items have been moved or renamed on its own. |