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
Model → Bulk Update
AI-generatedSummary
Updates multiple IT Glue Model records in a single PATCH request to the models endpoint, returning the updated records flattened.
Inputs
- Items (bulkItems) (required) — JSON array (or JSON string) of objects, each with the model's ID plus the attributes to change, e.g. [{"id":"123","name":"New"}]. Must be non-empty. The source reads the lowercase key
id(the UI hint says "ID"; an uppercase "ID" key would be treated as missing and raise an error). Every other key is sent as-is underattributes, so use IT Glue's kebab-case attribute names (e.g.manufacturer-id).
Output shape
A list of n8n items, one per updated model returned by IT Glue. Each has the attributes converted from kebab-case to camelCase, plus id, type, and relationships when present.
Fails with an error if Items is invalid JSON, not an array, empty, or any entry lacks
id. The 'ID' mentioned in the field description doesn't match the lowercaseidthe code reads. If IT Glue returns no data, the node emits a single item{found: 0, resource, operation}. 429 rate-limit responses are retried automatically (up to 3 times). Other API errors are raised as node errors unless Continue On Fail is enabled.
Examples
Example 1: Reassign several models to a different manufacturer
Resource: Model, Operation: Bulk Update, Items: [{"id":"101","manufacturer-id":"7"},{"id":"102","manufacturer-id":"7"}]
Example 2: Rename models from upstream data using an expression
Items set to an expression such as {{ JSON.stringify($input.all().map(i => ({id: i.json.id, name: i.json.newName}))) }}