IT Glue Extended
Actions153
- Attachment Actions
- Checklist Actions
- Checklist Template Actions
- Configuration Actions
- Configuration Interface Actions
- Configuration Status Actions
- Configuration Type Actions
- Contact Actions
- Contact Type Actions
- Country Actions
- Document Actions
- Domain Actions
- Expiration Actions
- Export Actions
- Flexible Asset Actions
- Flexible Asset Field Actions
- Flexible Asset Type Actions
- Group Actions
- Location Actions
- Log Actions
- Manufacturer Actions
- Model Actions
- Operating System Actions
- Organization Actions
- Organization Status Actions
- Organization Type Actions
- Password Actions
- Password Category Actions
- Platform Actions
- Region Actions
- Related Item Actions
- SSL Certificate Actions
- Ticket Actions
- User Actions
- User Metric Actions
Flexible Asset Field → Update
AI-generatedSummary
Updates an existing IT Glue flexible asset field (a field definition on a flexible asset type) by sending a JSON:API PATCH to flexible_asset_fields/{id} and returns the updated field as a flattened record.
Inputs
- flexibleAssetFieldId (required) — ID of the flexible asset field to update. The operation errors if it is empty.
- flexibleAssetTypeId (required) — ID of the flexible asset type the field belongs to. Sent as the 'flexible-asset-type-id' attribute.
- name (required) — The field name.
- kind — Field kind/type as a free-text string (e.g. Text, Number). Omitted from the request when empty.
- order — Display order of the field (number, default 0). Always sent, including when left at 0.
- required — Whether the field is required (boolean, default false). Always sent, including when left at false.
Output shape
A single item containing the updated field. Attribute names are converted from kebab-case to camelCase, and the item includes id, type and any relationships.
Throws an error if the ID is missing or IT Glue returns no data. Empty optional strings (such as kind) are not sent, but order and required are always sent, so they overwrite existing values with 0 and false unless you set them. 429 rate-limit responses are retried up to 3 times. With Continue On Fail enabled, errors are returned as an item with an 'error' message.
Examples
Example 1: Rename a field and mark it required
flexibleAssetFieldId=123, flexibleAssetTypeId=45, name='Serial Number', required=true
Example 2: Reorder a field in a type's layout
flexibleAssetFieldId=123, flexibleAssetTypeId=45, name='Location', order=3, kind='Text'