IT Glue Tools
Written By Christopher Scaminaci
Last updated 7 days ago
IT Glue Tools
itg_ · 149 tools · Free 65 · Pro 84
Static x-api-key; JSON:API envelope; page[number]/page[size] (max 1000); regional base URL; password-access capability probe.
All connector tools · IT Glue setup guide
IT Glue tool groups
- Organizations & Locations — 12 tools
- Contacts — 6 tools
- Configurations & Network — 13 tools
- Passwords & Secrets — 13 tools
- Documents & Knowledge — 16 tools
- Flexible Assets — 17 tools
- Checklists — 5 tools
- Attachments & Related Items — 8 tools
- Discovery & Audit — 4 tools
- Users & Groups — 10 tools
- Exports — 4 tools
- Reference Data — 41 tools
Organizations & Locations
itg_bulk_delete_locations details
itg_bulk_delete_locations details
[IT Glue] Bulk-delete multiple locations by ID. Accepts a JSON array of resource objects with {"type":"locations","id":"<id>"}. This action is destructive — verify IDs before running.
itg_bulk_delete_organizations details
itg_bulk_delete_organizations details
[IT Glue] Bulk-delete multiple organizations by ID. Accepts a JSON array of resource objects with {"type":"organizations","id":"<id>"}. This action is destructive and cascades to child resources — verify IDs carefully before running.
itg_bulk_update_locations details
itg_bulk_update_locations details
[IT Glue] Bulk-update multiple locations in a single request. Accepts a JSON:API data array where each element contains {"type":"locations","id":"<id>","attributes":}. Returns the updated resources.
itg_bulk_update_organizations details
itg_bulk_update_organizations details
[IT Glue] Bulk-update multiple organizations in a single request. Accepts a JSON:API data array. Each element must include {"type":"organizations","id":"<id>","attributes":}. Returns the updated resources.
itg_create_location details
itg_create_location details
[IT Glue] Create a new location. If organizationId is supplied, scopes to that organization (recommended); otherwise the organization_id must be embedded in the relationships block of the attributes. Returns the created location with its assigned ID.
itg_create_organization details
itg_create_organization details
[IT Glue] Create a new organization. Accepts a JSON object containing JSON:API attributes. Example: {"name":"Acme Corp","organization_type_id":123,"organization_status_id":456,"description":"Primary client"}. Returns the created organization with its assigned ID.
itg_get_location details
itg_get_location details
[IT Glue] Retrieve full details for a single location by ID. Returns the full JSON:API resource object. Use itg_list_locations to find valid IDs.
itg_get_organization details
itg_get_organization details
[IT Glue] Retrieve full details for a single organization by ID. Returns the full JSON:API resource object including attributes and relationships. Use itg_list_organizations to find valid IDs.
itg_list_locations details
itg_list_locations details
[IT Glue] List locations (physical sites). If organizationId is supplied, scopes to that organization's locations; otherwise lists locations across all organizations. Supports filtering by name, city, region_id, country_id. Returns paginated JSON:API envelope.
itg_list_organizations details
itg_list_organizations details
[IT Glue] List organizations (companies/clients). Supports filtering by name, organization_status_id, organization_type_id. Returns paginated JSON:API envelope with {data: [...], meta: {total-count, ...}}. Use itg_get_organization with a specific id for full details.
itg_update_location details
itg_update_location details
[IT Glue] Update an existing location (PATCH semantics — only provided fields are updated). Returns the updated location. Use itg_get_location to check current values before updating.
itg_update_organization details
itg_update_organization details
[IT Glue] Update an existing organization. Accepts JSON:API attributes (PATCH semantics — only provided fields are updated). Example: {"name":"Acme Corp Updated","description":"New description"}. Returns the updated organization.
Contacts
itg_bulk_delete_contacts details
itg_bulk_delete_contacts details
[IT Glue] Bulk-delete multiple contacts by ID. Accepts a JSON array of resource objects with {"type":"contacts","id":"<id>"}. This action is destructive — verify IDs before running.
itg_bulk_update_contacts details
itg_bulk_update_contacts details
[IT Glue] Bulk-update multiple contacts in a single request. Accepts a JSON:API data array where each element contains {"type":"contacts","id":"<id>","attributes":}. Returns the updated resources.
itg_create_contact details
itg_create_contact details
[IT Glue] Create a new contact. Requires at minimum first_name, last_name, and the organization_id (either in attributes or the embedded relationship). Example: {"first_name":"Jane","last_name":"Doe","organization_id":123,"title":"IT Manager","contact_emails":[{"value":"jane@acme.com","primary":true}]}. Returns the created contact.
itg_get_contact details
itg_get_contact details
[IT Glue] Retrieve full details for a single contact by ID. Returns the full JSON:API resource object including contact emails, phones, and organization relationship. Use itg_list_contacts to find valid IDs.
itg_list_contacts details
itg_list_contacts details
[IT Glue] List contacts (people attached to organizations). If organizationId is supplied, scopes to that organization's contacts; otherwise lists contacts across all organizations. Supports filtering by name, title, contact_type_id, important, primary_email. Returns paginated JSON:API envelope.
itg_update_contact details
itg_update_contact details
[IT Glue] Update an existing contact (PATCH semantics — only provided fields are updated). Returns the updated contact. Use itg_get_contact to check current values before updating.
Configurations & Network
itg_bulk_delete_configurations details
itg_bulk_delete_configurations details
[IT Glue] Bulk-delete multiple configurations by ID. Accepts a JSON array of resource objects with {"type":"configurations","id":"<id>"}. This action is destructive and removes the CIs permanently — verify IDs before running.
itg_bulk_update_configuration_interfaces details
itg_bulk_update_configuration_interfaces details
[IT Glue] Bulk-update multiple configuration interfaces in a single request. Accepts a JSON:API data array. Returns the updated resources.
itg_bulk_update_configurations details
itg_bulk_update_configurations details
[IT Glue] Bulk-update multiple configurations in a single request. Accepts a JSON:API data array where each element contains {"type":"configurations","id":"<id>","attributes":}. Returns the updated resources.
itg_create_configuration details
itg_create_configuration details
[IT Glue] Create a new configuration (CI). Requires at minimum name, configuration_type_id, and organization_id (either passed in attributes or via the organizationId parameter for nested creation). Returns the created configuration.
itg_create_configuration_interface details
itg_create_configuration_interface details
[IT Glue] Create a new interface (IP/MAC/VLAN) for a configuration. Requires configuration_id in the attributes. Example: {"configuration_id":123,"name":"eth0","ip_address":"10.0.0.10","mac_address":"aa:bb:cc:dd:ee:ff"}. Returns the created interface.
itg_delete_configuration_interface details
itg_delete_configuration_interface details
[IT Glue] Permanently delete a configuration interface. This action cannot be undone.
itg_get_configuration details
itg_get_configuration details
[IT Glue] Retrieve full details for a single configuration by ID. Returns the full JSON:API resource object including attributes and relationships (interfaces, location, organization). Use itg_list_configurations to find valid IDs.
itg_get_configuration_interface details
itg_get_configuration_interface details
[IT Glue] Retrieve full details for a single configuration interface by ID. Returns the full JSON:API resource object with IP, MAC, VLAN, and related data.
itg_list_configuration_interfaces details
itg_list_configuration_interfaces details
[IT Glue] List network interfaces (IPs, VLANs, MAC addresses) for a specific configuration. Returns paginated JSON:API envelope. Use itg_list_configurations to find valid configuration IDs.
itg_list_configurations details
itg_list_configurations details
[IT Glue] List configurations (CIs — servers, workstations, network gear, etc.). If organizationId is supplied, scopes to that organization; otherwise lists across all organizations. Supports filtering by name, serial_number, asset_tag, configuration_type_id, configuration_status_id, archived. Returns paginated JSON:API envelope.
itg_list_domains details
itg_list_domains details
[IT Glue] List DNS/web domains tracked in IT Glue. Supports filtering by name, organization_id, registrar_name, expires_on. Returns paginated JSON:API envelope.
itg_update_configuration details
itg_update_configuration details
[IT Glue] Update an existing configuration (PATCH semantics — only provided fields are updated). Returns the updated configuration. Use itg_get_configuration to check current values before updating.
itg_update_configuration_interface details
itg_update_configuration_interface details
[IT Glue] Update an existing configuration interface (PATCH semantics — only provided fields are updated). Returns the updated interface.
Passwords & Secrets
itg_bulk_delete_password_folders details
itg_bulk_delete_password_folders details
[IT Glue] Bulk-delete multiple password folders under an organization. Requires API key with Password Access enabled. Deleting a folder removes its structure (but not the passwords themselves unless the API policy cascades). Verify IDs before running.
itg_bulk_delete_passwords details
itg_bulk_delete_passwords details
[IT Glue] Bulk-delete multiple passwords by ID. Requires API key with Password Access enabled. Accepts a JSON array of resource objects with {"type":"passwords","id":"<id>"}. This action is destructive — verify IDs before running.
itg_bulk_update_password_folders details
itg_bulk_update_password_folders details
[IT Glue] Bulk-update multiple password folders. Requires API key with Password Access enabled. Accepts a JSON:API data array. Returns the updated resources.
itg_bulk_update_passwords details
itg_bulk_update_passwords details
[IT Glue] Bulk-update multiple passwords in a single request. Requires API key with Password Access enabled. Accepts a JSON:API data array. Optionally pass copilotSmartAssist=true to enable AI-assisted field population. Returns the updated resources.
itg_create_password details
itg_create_password details
[IT Glue] Create a new password record. Requires API key with Password Access enabled. Requires at minimum name and password (value), plus organization_id (either in attributes or via the organizationId parameter). Example: {"name":"Admin Portal","username":"admin","password":"s3cret","organization_id":123,"password_category_id":5}. Returns the created password.
itg_create_password_folder details
itg_create_password_folder details
[IT Glue] Create a new password folder under an organization. Requires API key with Password Access enabled. Example attributes: {"name":"Network Devices","description":"Router and switch credentials"}. Returns the created folder.
itg_delete_password details
itg_delete_password details
[IT Glue] Permanently delete a single password. Requires API key with Password Access enabled. This action cannot be undone — all versions are removed.
itg_get_password details
itg_get_password details
[IT Glue] Retrieve full details for a single password by ID, including the plaintext value. Requires API key with Password Access enabled. Optionally pass versionId to retrieve a specific historical version. Use itg_list_passwords to find valid IDs.
itg_get_password_folder details
itg_get_password_folder details
[IT Glue] Retrieve full details for a single password folder. Requires API key with Password Access enabled. Use itg_list_password_folders to find valid folder IDs.
itg_list_password_folders details
itg_list_password_folders details
[IT Glue] List password folders for an organization. Requires API key with Password Access enabled. Folders organize passwords within an organization's vault. Returns paginated JSON:API envelope.
itg_list_passwords details
itg_list_passwords details
[IT Glue] List passwords (credentials/secrets). Requires API key with Password Access enabled. Supports filtering by name, organization_id, password_category_id, url, archived. By default the actual secret value is NOT returned — set showPassword=true to include it (only recommended for tools that must fetch the plaintext). Returns paginated JSON:API envelope.
itg_update_password details
itg_update_password details
[IT Glue] Update an existing password (PATCH semantics — only provided fields are updated). Requires API key with Password Access enabled. Updating the 'password' attribute creates a new version. Returns the updated password.
itg_update_password_folder details
itg_update_password_folder details
[IT Glue] Update an existing password folder (PATCH semantics — only provided fields are updated). Requires API key with Password Access enabled. Returns the updated folder.
Documents & Knowledge
itg_bulk_delete_documents details
itg_bulk_delete_documents details
[IT Glue] Bulk-delete multiple documents by ID. Accepts a JSON array of resource objects with {"type":"documents","id":"<id>"}. This action is destructive — verify IDs before running.
itg_bulk_update_documents details
itg_bulk_update_documents details
[IT Glue] Bulk-update multiple documents in a single request. Accepts a JSON:API data array. Returns the updated resources.
itg_create_document details
itg_create_document details
[IT Glue] Create a new document (KB article). Requires at minimum name and organization_id (either in attributes or via the organizationId parameter). The 'content' attribute holds the HTML/markdown body. Returns the created document.
itg_create_document_section details
itg_create_document_section details
[IT Glue] Create a new section within a document. Sections are polymorphic — the `resource-type` discriminator determines the allowed attributes. Per IT Glue's documented schema: `DocumentText` uses `content` (HTML); `DocumentHeading` uses `content` plus integer `level`; `DocumentGallery` takes no type-specific attributes (it is a container populated via image uploads); `DocumentStep` uses `content` with optional `duration` and `reset-count`. Example: {"resource-type":"Document::Text","content":"<p>Instructions...</p>"}.
itg_delete_document_image details
itg_delete_document_image details
[IT Glue] Permanently delete a document image. References to the image in document bodies will break. This action cannot be undone.
itg_delete_document_section details
itg_delete_document_section details
[IT Glue] Permanently delete a document section. This action cannot be undone.
itg_get_document details
itg_get_document details
[IT Glue] Retrieve full details for a single document by ID, including the body content. Returns the full JSON:API resource object. Use itg_list_documents to find valid IDs.
itg_get_document_image details
itg_get_document_image details
[IT Glue] Retrieve metadata for a document image by ID. Returns the JSON:API resource describing the uploaded image (URL, filename, size).
itg_get_document_section details
itg_get_document_section details
[IT Glue] Retrieve a single document section by ID. Returns the full JSON:API resource object including section content.
itg_list_document_folders details
itg_list_document_folders details
[IT Glue] List document folders for an organization, so folder IDs become discoverable. The upstream documents index returns ROOT-LEVEL documents only; anything filed in a folder is invisible to itg_list_documents until you pass its folder ID as filterDocumentFolderId. Returns paginated JSON:API envelope (id, name, parent folder). Use itg_list_organizations to find valid organization IDs.
itg_list_document_sections details
itg_list_document_sections details
[IT Glue] List sections of a document. Sections break a document into ordered, titled chunks of content. Returns paginated JSON:API envelope. Use itg_list_documents to find valid document IDs.
itg_list_documents details
itg_list_documents details
[IT Glue] List knowledge-base documents for an organization. Returns paginated JSON:API envelope. Supports filtering by name, parent_id, document_folder_id, published. Use itg_list_organizations to find valid organization IDs.
itg_publish_document details
itg_publish_document details
[IT Glue] Publish a draft document, making it visible in the knowledge base. Returns the published document state.
itg_update_document details
itg_update_document details
[IT Glue] Update an existing document (PATCH semantics — only provided fields are updated). Returns the updated document. Use itg_get_document to read current content before updating.
itg_update_document_section details
itg_update_document_section details
[IT Glue] Update an existing document section (PATCH semantics — only provided fields are updated). Returns the updated section.
itg_upload_document_image details
itg_upload_document_image details
[IT Glue] Upload a new image attached to a target document or organization-level gallery. IT Glue's JSON:API shape requires a `target` object (type + id) plus an `image` object containing `content` (base64, no data-URL prefix) and `file-name`. Supply the target and image parts as typed parameters below — the tool assembles the JSON:API envelope server-side.
Flexible Assets
itg_bulk_delete_flexible_assets details
itg_bulk_delete_flexible_assets details
[IT Glue] Bulk-delete multiple flexible asset instances. Accepts a JSON array of resource objects with {"type":"flexible_assets","id":"<id>"}. This action is destructive — verify IDs before running.
itg_bulk_update_flexible_asset_fields details
itg_bulk_update_flexible_asset_fields details
[IT Glue] Bulk-update multiple flexible asset field definitions. Accepts a JSON:API data array. Returns the updated resources.
itg_bulk_update_flexible_assets details
itg_bulk_update_flexible_assets details
[IT Glue] Bulk-update multiple flexible assets in a single request. Same destructive-PATCH semantics as itg_update_flexible_asset — include the full traits object in each element. Accepts a JSON:API data array. Returns the updated resources.
itg_create_flexible_asset details
itg_create_flexible_asset details
[IT Glue] Create a new flexible asset instance. Requires flexible_asset_type_id, organization_id, and a traits object. Each trait key is that field's name-key exactly as itg_list_flexible_asset_fields returns it, usually lower case with hyphens (e.g. link-type, ip-address-es), and it is sent unchanged; only the top-level keys (flexible_asset_type_id, organization_id) are snake_case. IT Glue answers a wrong trait key with a 422 "Request contains invalid trait keys" that does not say which key, so read the name-keys first. Example: {"flexible_asset_type_id":12,"organization_id":123,"traits":{"expiry-date":"2026-12-31","vendor":"DigiCert"}}. Returns the created asset.
itg_create_flexible_asset_field details
itg_create_flexible_asset_field details
[IT Glue] Create a new field on a flexible asset type. The flexibleAssetTypeId is passed explicitly (it is merged into the attributes as `flexible_asset_type_id`). Requires name, kind, and order in the attributes. Example attributes: {"name":"Expiry Date","kind":"Date","order":5,"required":true}. Returns the created field.
itg_create_flexible_asset_type details
itg_create_flexible_asset_type details
[IT Glue] Create a new flexible asset type (schema). The attributes must include name, description, icon, and a nested flexible_asset_fields collection defining the field shape. Returns the created type.
itg_delete_flexible_asset details
itg_delete_flexible_asset details
[IT Glue] Permanently delete a single flexible asset instance. This action cannot be undone.
itg_delete_flexible_asset_field details
itg_delete_flexible_asset_field details
[IT Glue] Permanently delete a flexible asset field definition. This removes the field from ALL instances of the owning asset type and discards stored values — use with caution.
itg_get_flexible_asset details
itg_get_flexible_asset details
[IT Glue] Retrieve a single flexible asset instance by ID, including all traits (custom field values). Use itg_list_flexible_assets to find valid IDs.
itg_get_flexible_asset_field details
itg_get_flexible_asset_field details
[IT Glue] Retrieve a single flexible asset field definition by ID. Use itg_list_flexible_asset_fields to find valid IDs.
itg_get_flexible_asset_type details
itg_get_flexible_asset_type details
[IT Glue] Retrieve a flexible asset type by ID. The response does not include the type's field definitions: use itg_list_flexible_asset_fields for those, including each field's name-key, which is what trait keys must match. Use itg_list_flexible_asset_types to find valid IDs.
itg_list_flexible_asset_fields details
itg_list_flexible_asset_fields details
[IT Glue] List field definitions for a specific flexible asset type. Each field has a kind (Text, Textbox, Number, Select, Tag, etc.) and options. Returns paginated JSON:API envelope. Use itg_list_flexible_asset_types to find valid type IDs.
itg_list_flexible_asset_types details
itg_list_flexible_asset_types details
[IT Glue] List flexible asset types (schemas). Each type defines a set of custom fields used to describe a category of assets (e.g. 'Active Directory', 'SSL Certificate'). Supports filtering by name, enabled, show_in_menu. Returns paginated JSON:API envelope. Use this to discover type IDs for itg_list_flexible_assets.
itg_list_flexible_assets details
itg_list_flexible_assets details
[IT Glue] List flexible asset instances of a specific type. The flexibleAssetTypeId is REQUIRED by the IT Glue API — the endpoint is scoped to one type at a time. Supports filtering by organization_id, name, and trait values via filter[traits][<trait_name>]=<value>. Returns paginated JSON:API envelope.
itg_update_flexible_asset details
itg_update_flexible_asset details
[IT Glue] Update an existing flexible asset instance. WARNING: PATCH is destructive — any `traits` field omitted from the update will be deleted from the asset. Always pass the full traits object. Use itg_get_flexible_asset first to fetch the current traits, merge your changes, then pass the entire merged object. Returns the updated asset.
itg_update_flexible_asset_field details
itg_update_flexible_asset_field details
[IT Glue] Update an existing flexible asset field definition (PATCH semantics — only provided fields are updated). Returns the updated field.
itg_update_flexible_asset_type details
itg_update_flexible_asset_type details
[IT Glue] Update an existing flexible asset type (PATCH semantics — only provided fields are updated). Returns the updated type. To modify field definitions, use the flexible asset field tools.
Checklists
itg_bulk_delete_checklists details
itg_bulk_delete_checklists details
[IT Glue] Permanently delete up to 100 checklists in a single call. Supply a JSON array of checklist IDs. This action cannot be undone. Returns a JSON:API envelope listing the deleted resources.
itg_bulk_update_checklists details
itg_bulk_update_checklists details
[IT Glue] Update up to 100 checklists in a single call. Supply a JSON:API `data` array where each entry has `id`, `type`: "checklists", and `attributes`. Returns a JSON:API envelope with the updated resources. Related: itg_update_checklist for single updates.
itg_get_checklist details
itg_get_checklist details
[IT Glue] Retrieve full details for a single checklist by ID. Returns a JSON:API envelope with the checklist's attributes and relationships. Use itg_list_checklists to find valid IDs.
itg_list_checklists details
itg_list_checklists details
[IT Glue] List checklists with optional filters and pagination. If organization_id is provided, results are scoped to that organization (GET /organizations//relationships/checklists); otherwise returns all checklists the API key can see. Returns a JSON:API envelope with `data` array, `links`, and `meta.total-count`. Note: IT Glue does not expose a create-checklist endpoint — new checklists must be created via the web UI. Related: itg_get_checklist, itg_update_checklist.
itg_update_checklist details
itg_update_checklist details
[IT Glue] Update an existing checklist's attributes. Returns the updated JSON:API envelope. Use itg_get_checklist to inspect current values before updating. Related: itg_bulk_update_checklists for updating many at once.
Attachments & Related Items
itg_bulk_delete_attachments details
itg_bulk_delete_attachments details
[IT Glue] Permanently delete up to 100 attachments from a parent resource in a single call. This action cannot be undone. Returns a JSON:API envelope listing the deleted resources.
itg_bulk_delete_related_items details
itg_bulk_delete_related_items details
itg_create_related_item details
itg_create_related_item details
itg_get_attachment details
itg_get_attachment details
[IT Glue] Retrieve a single attachment by ID from a parent resource. Returns a JSON:API envelope with attachment metadata (name, content-type, URL). Attachment content itself is referenced via `attachment` URL in the response. Use itg_list_attachments to find IDs.
itg_list_attachments details
itg_list_attachments details
[IT Glue] List attachments for a parent resource. Attachments are polymorphic — the same tool works across checklists, configurations, contacts, documents, domains, locations, passwords, ssl_certificates, flexible_assets, and tickets. Returns a JSON:API envelope with `data` and `meta.total-count`. Related: itg_get_attachment, itg_upload_attachment.
itg_rename_attachment details
itg_rename_attachment details
[IT Glue] Rename an attachment's display name. Rename only — attachment content is immutable. Delete and re-upload to replace the file. Returns the updated JSON:API envelope.
itg_update_related_item details
itg_update_related_item details
itg_upload_attachment details
itg_upload_attachment details
[IT Glue] Upload a new attachment to a parent resource. Provide the file as base64-encoded content. The resourceType must be one of the supported types (checklists, configurations, contacts, documents, domains, locations, passwords, ssl_certificates, flexible_assets, tickets). Returns the created attachment's JSON:API envelope. Files are immutable after upload — use itg_rename_attachment to change the name only.
Discovery & Audit
itg_get_expiration details
itg_get_expiration details
[IT Glue] Retrieve full details for a single expiration event by ID. Returns a JSON:API envelope with the expiration's attributes (resource type, resource ID, expires at, etc.). Use itg_list_expirations to find valid IDs.
itg_list_expirations details
itg_list_expirations details
[IT Glue] List expirations (upcoming and past expiry events across SSL certificates, domains, warranties, and other tracked items). Supports filters such as `resource_type`, `expiration_date`, and `organization_id` via JSON-encoded filter map. Returns a JSON:API envelope with `data` and `meta.total-count`. Related: itg_get_expiration.
itg_list_logs details
itg_list_logs details
[IT Glue] List activity/audit logs. Only the last 30 days of activity are available, and responses are capped at 5 pages regardless of `page[size]`. Supports filters like `user_id`, `action`, and `created_at` via the JSON filter map. Returns a JSON:API envelope with `data` and `meta.total-count`.
itg_list_user_metrics details
itg_list_user_metrics details
[IT Glue] List per-user activity metrics — logins, view counts, and engagement statistics. Supports filters such as `user_id` and date ranges via JSON filter map. Returns a JSON:API envelope with `data` and `meta.total-count`. Useful for adoption reporting and audit.
Users & Groups
itg_bulk_update_groups details
itg_bulk_update_groups details
[IT Glue] Update up to 100 groups in a single call. Supply a JSON:API `data` array where each entry has `id`, `type`: "groups", and `attributes`. Returns a JSON:API envelope with the updated resources.
itg_bulk_update_users details
itg_bulk_update_users details
[IT Glue] Update up to 100 users in a single call. Supply a JSON:API `data` array where each entry has `id`, `type`: "users", and `attributes`. Returns a JSON:API envelope with the updated resources.
itg_create_group details
itg_create_group details
[IT Glue] Create a new user group. Supply JSON:API `attributes` (at minimum a `name`). Returns the created JSON:API envelope with the new group's ID.
itg_delete_group details
itg_delete_group details
[IT Glue] Permanently delete a user group by ID. Members are not deleted but lose any group-based permissions. This action cannot be undone.
itg_get_group details
itg_get_group details
[IT Glue] Retrieve full details for a single group by ID. Returns a JSON:API envelope with group attributes and related users. Use itg_list_groups to find valid IDs.
itg_get_user details
itg_get_user details
[IT Glue] Retrieve full details for a single user by ID. Optional `checkAuthorization` flag returns the user's permission set when true. Returns a JSON:API envelope.
itg_list_groups details
itg_list_groups details
[IT Glue] List user groups. Groups bundle users for permission assignment. Supports filters such as `name` via JSON filter map. Returns a JSON:API envelope with `data` and `meta.total-count`. Related: itg_get_group, itg_create_group.
itg_list_users details
itg_list_users details
[IT Glue] List directory users. Supports filters such as `name`, `email`, `role_name` via the JSON filter map. Returns a JSON:API envelope with `data` and `meta.total-count`. IT Glue does not expose user creation or deletion via API — those operations must be performed in the web UI. Related: itg_get_user, itg_update_user.
itg_update_group details
itg_update_group details
[IT Glue] Update an existing group's attributes. Returns the updated JSON:API envelope. Use itg_get_group to inspect current values before updating.
itg_update_user details
itg_update_user details
[IT Glue] Update an existing user's attributes (name, role, MFA settings, etc.). Returns the updated JSON:API envelope. Use itg_get_user to inspect current values before updating. Related: itg_bulk_update_users for updating many at once.
Exports
itg_create_export details
itg_create_export details
[IT Glue] Initiate a new export job. Exports are async jobs. After create, poll itg_get_export for completion status. Supply JSON:API `attributes` describing the export scope (e.g., organization_id, resource types). Returns the created export resource with its assigned ID.
itg_delete_export details
itg_delete_export details
[IT Glue] Permanently delete an export job and its downloadable artifact. Exports are async jobs. After create, poll itg_get_export for completion status — deleting removes access to the downloadable data. This action cannot be undone.
itg_get_export details
itg_get_export details
[IT Glue] Retrieve a single export job by ID. Exports are async jobs. After create, poll itg_get_export for completion status. When `attributes.status` is `completed`, the download URL is in the response payload. Use itg_list_exports to find valid IDs.
itg_list_exports details
itg_list_exports details
[IT Glue] List export jobs. Exports are async jobs. After create, poll itg_get_export for completion status. Supports filters such as `status` via JSON filter map. Returns a JSON:API envelope with `data` and `meta.total-count`.
Reference Data
itg_bulk_update_models details
itg_bulk_update_models details
[IT Glue] Bulk-update multiple models in a single request. The tool normalizes each element into IT Glue's expected shape server-side, so callers may supply either flat objects ({"id":1,"name":"New"}) or JSON:API resource objects. Returns the updated resources.
itg_create_configuration_status details
itg_create_configuration_status details
[IT Glue] Create a new configuration status. Supply JSON:API `attributes` with a `name`. Returns the created JSON:API envelope.
itg_create_configuration_type details
itg_create_configuration_type details
[IT Glue] Create a new configuration type. Supply JSON:API `attributes` with a `name`. Returns the created JSON:API envelope.
itg_create_contact_type details
itg_create_contact_type details
[IT Glue] Create a new contact type. Supply JSON:API `attributes` with a `name`. Returns the created JSON:API envelope.
itg_create_manufacturer details
itg_create_manufacturer details
[IT Glue] Create a new manufacturer. Supply JSON:API `attributes` (at minimum a `name`). Returns the created JSON:API envelope.
itg_create_model details
itg_create_model details
[IT Glue] Create a new hardware model. Supply JSON:API `attributes` with `name` and the manufacturer relationship. Returns the created JSON:API envelope.
itg_create_organization_status details
itg_create_organization_status details
[IT Glue] Create a new organization status. Supply JSON:API `attributes` with a `name`. Returns the created JSON:API envelope.
itg_create_organization_type details
itg_create_organization_type details
[IT Glue] Create a new organization type. Supply JSON:API `attributes` with a `name`. Returns the created JSON:API envelope.
itg_create_password_category details
itg_create_password_category details
[IT Glue] Create a new password category. Supply JSON:API `attributes` with a `name`. Returns the created JSON:API envelope.
itg_get_configuration_status details
itg_get_configuration_status details
[IT Glue] Retrieve a single configuration status by ID. Returns a JSON:API envelope.
itg_get_configuration_type details
itg_get_configuration_type details
[IT Glue] Retrieve a single configuration type by ID. Returns a JSON:API envelope.
itg_get_contact_type details
itg_get_contact_type details
[IT Glue] Retrieve a single contact type by ID. Returns a JSON:API envelope.
itg_get_country details
itg_get_country details
[IT Glue] Retrieve a single country by ID. Returns a JSON:API envelope with country attributes (name, ISO codes, etc.). Use itg_list_countries to find valid IDs.
itg_get_manufacturer details
itg_get_manufacturer details
[IT Glue] Retrieve a single manufacturer by ID. Returns a JSON:API envelope.
itg_get_model details
itg_get_model details
[IT Glue] Retrieve a single model by ID. Returns a JSON:API envelope with model attributes including manufacturer relationship.
itg_get_operating_system details
itg_get_operating_system details
[IT Glue] Retrieve a single operating system by ID. Returns a JSON:API envelope.
itg_get_organization_status details
itg_get_organization_status details
[IT Glue] Retrieve a single organization status by ID. Returns a JSON:API envelope.
itg_get_organization_type details
itg_get_organization_type details
[IT Glue] Retrieve a single organization type by ID. Returns a JSON:API envelope.
itg_get_password_category details
itg_get_password_category details
[IT Glue] Retrieve a single password category by ID. Returns a JSON:API envelope.
itg_get_platform details
itg_get_platform details
[IT Glue] Retrieve a single platform by ID. Returns a JSON:API envelope. Use itg_list_platforms to find valid IDs.
itg_get_region details
itg_get_region details
[IT Glue] Retrieve a single region by ID. Returns a JSON:API envelope with region attributes. Use itg_list_regions to find valid IDs.
itg_list_configuration_statuses details
itg_list_configuration_statuses details
[IT Glue] List configuration statuses (e.g., Active, In Storage, Retired). Returns a JSON:API envelope. Supports filters via JSON filter map.
itg_list_configuration_types details
itg_list_configuration_types details
[IT Glue] List configuration types (asset categories such as Desktop, Server, Printer). Returns a JSON:API envelope. Supports filters via JSON filter map.
itg_list_contact_types details
itg_list_contact_types details
[IT Glue] List contact types (e.g., IT Admin, End User, Decision Maker). Returns a JSON:API envelope. Supports filters via JSON filter map.
itg_list_countries details
itg_list_countries details
[IT Glue] List reference countries. Read-only per IT Glue API — country rows are maintained by IT Glue itself. Supports filters such as `name` via JSON filter map. Returns a JSON:API envelope with `data` and `meta.total-count`.
itg_list_manufacturers details
itg_list_manufacturers details
[IT Glue] List hardware manufacturers. Manufacturers are referenced by Models and Configurations. Supports filters via JSON filter map. Returns a JSON:API envelope.
itg_list_models details
itg_list_models details
[IT Glue] List hardware models. Each model belongs to a manufacturer. Supports filters such as `manufacturer_id`, `name` via JSON filter map. Returns a JSON:API envelope.
itg_list_operating_systems details
itg_list_operating_systems details
[IT Glue] List operating systems. Read-only reference data. Supports filters via JSON filter map. Returns a JSON:API envelope.
itg_list_organization_statuses details
itg_list_organization_statuses details
[IT Glue] List organization statuses (e.g., Active, Prospect, Terminated). Returns a JSON:API envelope.
itg_list_organization_types details
itg_list_organization_types details
[IT Glue] List organization types (e.g., Client, Prospect, Vendor). Returns a JSON:API envelope.
itg_list_password_categories details
itg_list_password_categories details
[IT Glue] List password categories (classifications like Admin, Service Account, End User). Returns a JSON:API envelope.
itg_list_platforms details
itg_list_platforms details
[IT Glue] List platforms (cloud / virtualization hosts like AWS, Azure, VMware). Read-only reference data. Supports filters via JSON filter map. Returns a JSON:API envelope.
itg_list_regions details
itg_list_regions details
[IT Glue] List reference regions (states/provinces). Read-only per IT Glue API. Supports filters such as `country_id` and `name` via JSON filter map. Returns a JSON:API envelope.
itg_update_configuration_status details
itg_update_configuration_status details
[IT Glue] Update an existing configuration status. Returns the updated JSON:API envelope.
itg_update_configuration_type details
itg_update_configuration_type details
[IT Glue] Update an existing configuration type. Returns the updated JSON:API envelope.
itg_update_contact_type details
itg_update_contact_type details
[IT Glue] Update an existing contact type. Returns the updated JSON:API envelope.
itg_update_manufacturer details
itg_update_manufacturer details
[IT Glue] Update an existing manufacturer. Returns the updated JSON:API envelope. Use itg_get_manufacturer to inspect current values first.
itg_update_model details
itg_update_model details
[IT Glue] Update an existing model. Returns the updated JSON:API envelope. Related: itg_bulk_update_models for multiple updates.
itg_update_organization_status details
itg_update_organization_status details
[IT Glue] Update an existing organization status. Returns the updated JSON:API envelope.
itg_update_organization_type details
itg_update_organization_type details
[IT Glue] Update an existing organization type. Returns the updated JSON:API envelope.
itg_update_password_category details
itg_update_password_category details
[IT Glue] Update an existing password category. Returns the updated JSON:API envelope.
More in Tools Reference
Atera ToolsAuvik ToolsAvanan (Check Point Harmony Email) ToolsConnectWise Sell ToolsStill need help? Ask the team