Update Custom Field Definition
Update a custom field definition.
Only display_name, description, and constraints can be updated. The field_key, data_type, and entity_type are immutable.
For select fields, you can add new options but cannot remove options that are in use.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
external_id
The custom field definition ID (e.g., ‘cfd_dev_abc123’)
account_id
Request
This endpoint expects an object.
display_name
Human-readable name for the field
description
Optional description explaining the field's purpose
constraints
Type-specific constraints. For select fields, you can add options but cannot remove options that are in use.
is_visible_in_list
Whether this field appears as a column in list views
Response
Successful Response
id
Unique identifier for the definition (e.g., ‘cfd_dev_abc123’)
field_key
The key used when setting values on entities
entity_type
The entity type this field applies to
data_type
The data type for values
display_name
Human-readable name for the field
is_visible_in_list
Whether this field appears as a column in list views
created_at
When the definition was created
updated_at
When the definition was last updated
description
Optional description of the field
constraints
Type-specific constraints
Errors
422
Unprocessable Entity Error