Update Entity Type Field
Update an entity type field: set its description, rename it (set name), or change its data type (set data_type, plus enum_options when the new type is ENUM/MULTI_SELECT). At most one attribute may change per request. Description edits apply immediately and return an empty schema_migration_id; an empty description clears it. Rename and data-type changes return schema_migration_id, which you poll via Get Schema Migration to track completion.
Authentication and permissions
Token requirements: User-based token (OAuth) or Organization-scoped API key or Team-scoped API key. Send a bearer access token for one of these identities. The permissions and resource restrictions below also apply.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the entity type field to update.
Body
New display name. When provided and different from the current name, the field is renamed (key re-derived via slugify). Omit to leave unchanged.
New data type. When provided and different from the current type, the field's type is changed and existing values are converted. Omit to leave unchanged.
DATA_TYPE_UNSPECIFIED, TEXT, NUMBER, BOOL, TIMESTAMP, ENUM, ENTITY_REF, USER_REF, UNIQUE, MULTI_SELECT, FILE, TICKET_REF, TIMESTAMP_RANGE Required when data_type is changing to ENUM or MULTI_SELECT: the option set for the converted field.
Set or clear descriptive guidance without a schema migration. Omit to preserve. Send separately from a rename or data-type change.
Response
Success
Reference to the staged migration applying the change. data.schema_migration_id is empty if the request was a no-op. At most one attribute may change per request. Description edits return an empty migration id immediately.

