ITGlue (Independent Publisher)
ITGlue Connector can be used to create, retrieve, update, and delete data in your IT Glue account. This includes Configurations, Passwords and Flexible Assets
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Nirmal |
URL | http://nkdews.com |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Nirmal Kumar |
Website | https://www.itglue.com/ |
Privacy policy | https://www.itglue.com/privacy-policy/ |
Categories | Data;Productivity |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Account Region Url | string | Your ITGlue Account API Url https://api..itglue.com | True |
API key | securestring | The API key for ITGlue api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create a Configuration Status |
Creates a new configuration status in your account. Returns the created object if successful. |
Create a Configuration Type |
Creates a new configuration type in your account. Returns the created object if successful. |
Create a Flexible Asset Type |
Creates a new flexible asset type in your account. Returns the created object if successful. Use the nested Fields array to add one or more flexible asset fields to a flexible asset type. Creating a new flexible asset type requires a)at least the first field to be defined in the nested Fields array (located under advanced); b) at least one field needs to be set as Use for Title; and c) one field set as Show in List. Failure to meet all three criteria will generate an error 422. |
Create an Organization Type |
Creates a new organization type in your account. Returns the created object if successful. |
Get a Configuration Status |
Returns the details of an existing configuration status. |
Get a Configuration Type |
Returns the details of an existing configuration type. |
Get a Country |
Returns the details of one of the supported countries. |
Get a Flexible Asset Type |
Returns the details of an existing flexible asset type. |
Get an Organization Type |
Returns the details of an existing organization type. |
List Configuration Statuses |
Returns a list of configuration statuses in your account. |
List Configuration Types |
Returns a list of configuration types in your account. |
List Countries |
Returns a list of supported countries. |
List Domains |
Returns a list of domains for all organizations or for a specified organization. |
List Flexible Asset Fields |
Returns a list of fields for the specified flexible asset type. |
List Flexible Asset Types |
Returns a list of flexible asset types in your account. |
List Organization Types |
Returns a list of organization types in your account. |
Update a Configuration Status |
Updates a configuration status in your account. Returns 422 Bad Request error if trying to update an externally synced record. |
Update a Configuration Type |
Updates a configuration type in your account. Returns 422 Bad Request error if trying to update an externally synced record. |
Update a Flexible Asset Type |
Updates the details of an existing flexible asset type in your account. Returns 403 Forbidden error if any relationships are present in the request. An update does not require that the entire object resource with all of its attributes be enclosed. Any attributes you don't specify will remain unchanged. |
Update an Organization Type |
Updates an organization type in your account. Returns 422 Bad Request error if trying to update an externally synced record. |
Create a Configuration Status
Creates a new configuration status in your account. Returns the created object if successful.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Name
|
name | string |
Configuration Status Name |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | configuration-statuses-read |
Configuration Statuses |
Create a Configuration Type
Creates a new configuration type in your account. Returns the created object if successful.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Name
|
name | string |
Configuration Type Name |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | configuration-types-read |
Configuration Types |
Create a Flexible Asset Type
Creates a new flexible asset type in your account. Returns the created object if successful. Use the nested Fields array to add one or more flexible asset fields to a flexible asset type. Creating a new flexible asset type requires a)at least the first field to be defined in the nested Fields array (located under advanced); b) at least one field needs to be set as Use for Title; and c) one field set as Show in List. Failure to meet all three criteria will generate an error 422.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
id | integer |
Read Only. Record ID used only for record identification during bulk updates only. |
|
Name
|
name | string |
Name of this flexible asset type. |
|
Description
|
description | string |
Description of this flexible asset type. |
|
Icon
|
icon | string |
Name of the standard icon to use (e.g. envelope). Names can be found on the new flexible asset form in IT Glue under the Pick Icon button. |
|
Enabled
|
enabled | boolean |
Is the new flexible asset enabled? |
|
In Menu
|
show-in-menu | boolean |
Is the new flexible asset viewable in the side menu? |
|
Order
|
order | integer |
Postion of this field on the Flexible asset form. |
|
Field Name
|
name | string |
Name of the field |
|
Field Type
|
kind | string |
Data type of the new field |
|
Field Hint
|
hint | string |
Hint Text for field |
|
Tag Type
|
tag-type | string |
If Field Type is Tag, what type of asset should the tag be? |
|
Required
|
required | boolean |
Is the field required |
|
Show in List?
|
show-in-list | boolean |
Should this field show in the asset listing view. |
|
Number of Decimals
|
decimals | integer |
For number fields, how many desimals to show / store. |
|
Default Value
|
default_value | string |
Default value for new Assets |
|
Title Field
|
use_for_title | boolean |
Use this field in generating the Asset's title. |
|
Expiration
|
expiration | boolean |
For date fields, field is treated at an expiration date for the Asset. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | flexible-asset-types-read |
Flexible Asset Types |
Create an Organization Type
Creates a new organization type in your account. Returns the created object if successful.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
name
|
name | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | organization-types-read |
Organization Types |
Get a Configuration Status
Returns the details of an existing configuration status.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | configuration-statuses-read |
Configuration Statuses |
Get a Configuration Type
Returns the details of an existing configuration type.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | configuration-types-read |
Configuration Types |
Get a Country
Returns the details of one of the supported countries.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | countries-read |
Countries |
Get a Flexible Asset Type
Returns the details of an existing flexible asset type.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Expand Results
|
include | string |
Expand the returned objects to include the selected. Use Comma Separated List for multiple items. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | flexible-asset-types-read |
Flexible Asset Types |
included
|
included | array of flexible-asset-fields-read |
Get an Organization Type
Returns the details of an existing organization type.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | string |
id |
type
|
data.type | string |
type |
name
|
data.attributes.name | string |
name |
created-at
|
data.attributes.created-at | string |
created-at |
updated-at
|
data.attributes.updated-at | string |
updated-at |
List Configuration Statuses
Returns a list of configuration statuses in your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Rows per Page
|
page[size] | integer |
Number of rows to return per page |
|
Page Number
|
page[number] | integer |
Return the Nth page based on page size |
|
Filter By Name
|
filter[name] | string |
Filter the results by the Name Field. Exact match only. |
|
Sort Order
|
sort | string |
Select the field to sort by. Ascending by fieldname, descending by -fieldname. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of configuration-statuses-read |
data |
meta
|
meta | list-meta |
List Meta |
links
|
links | list-links |
List Links |
List Configuration Types
Returns a list of configuration types in your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Rows per Page
|
page[size] | integer |
Number of rows to return per page |
|
Page Number
|
page[number] | integer |
Return the Nth page based on page size |
|
Filter By Name
|
filter[name] | string |
Filter the results by the Name Field. Exact match only. |
|
Sort Order
|
sort | string |
Select the field to sort by. Ascending by fieldname, descending by -fieldname. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of configuration-types-read |
data |
meta
|
meta | list-meta |
List Meta |
links
|
links | list-links |
List Links |
List Countries
Returns a list of supported countries.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filter by Name
|
filter[name] | string |
Enter the Country Name field value to filter by. |
|
Filter by Id
|
filter[iso] | string |
Enter the Country ISO codue field value to filter by. |
|
Sort by
|
sort | string |
Enter the field to sort by, fieldname for ascending, and -fieldname for descending. |
|
Page Number
|
page[number] | integer |
Return the Nth page based on page size |
|
Rows per Page
|
page[size] | integer |
Number of rows to return per page |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of countries-read | |
meta
|
meta | list-meta |
List Meta |
links
|
links | list-links |
List Links |
List Domains
Returns a list of domains for all organizations or for a specified organization.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Rows per Page
|
page[size] | integer |
Number of rows to return per page |
|
Page Number
|
page[number] | integer |
Return the Nth page based on page size |
|
Filter by ID
|
filter[id] | string |
Specify the ID you wish to filter results by. |
|
Organization ID
|
filter[organization_id] | integer |
Specify the Organization ID you wish to filter results by. |
|
Sort Order
|
sort | string |
Select the field to sort by. Ascending by fieldname, descending by -fieldname. |
|
Expand Results
|
include | string |
Expand the returned objects to include the selected. Use Comma Separated List for multiple items. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of domains | |
included
|
included | array of global-includable-objects | |
meta
|
meta | list-meta |
List Meta |
links
|
links | list-links |
List Links |
List Flexible Asset Fields
Returns a list of fields for the specified flexible asset type.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Parent Record ID
|
parent_id | True | integer |
ID of the parent record |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of flexible-asset-fields-read |
data |
List Flexible Asset Types
Returns a list of flexible asset types in your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Rows per Page
|
page[size] | integer |
Number of rows to return per page |
|
Page Number
|
page[number] | integer |
Return the Nth page based on page size |
|
Filter by ID
|
filter[id] | number |
Filter the list based on an Object ID |
|
Filter by Name
|
filter[name] | string |
Filter the list based on the Type's name field |
|
Filter by Icon
|
filter[icon] | string |
Filter the list based on the Type's icon field |
|
Filter by Enabled
|
filter[enabled] | string |
Filter the list based on the Type's enabled status |
|
Sort Order
|
sort | string |
Sort the list based on one of id, name, created_at, or updated_at fields |
|
Expand Results
|
include | string |
Expand the results to also include flexible_asset_fields |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of flexible-asset-types-read | |
included
|
included | array of flexible-asset-fields-read | |
meta
|
meta | list-meta |
List Meta |
links
|
links | list-links |
List Links |
List Organization Types
Returns a list of organization types in your account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filter by Name
|
filter[name] | string |
Filter by Name |
|
Sort
|
sort | string |
Sort by Field Name. fieldname for ascending, -fieldname for descending. |
|
Page Number
|
page[number] | integer |
Return the Nth page based on page size |
|
Rows per Page
|
page[size] | integer |
Number of rows to return per page |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of organization-types-read |
data |
meta
|
meta | list-meta |
List Meta |
links
|
links | list-links |
List Links |
Update a Configuration Status
Updates a configuration status in your account. Returns 422 Bad Request error if trying to update an externally synced record.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Name
|
name | string |
Configuration Status Name |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | configuration-statuses-read |
Configuration Statuses |
Update a Configuration Type
Updates a configuration type in your account. Returns 422 Bad Request error if trying to update an externally synced record.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Name
|
name | string |
Configuration Type Name |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | configuration-types-read |
Configuration Types |
Update a Flexible Asset Type
Updates the details of an existing flexible asset type in your account. Returns 403 Forbidden error if any relationships are present in the request. An update does not require that the entire object resource with all of its attributes be enclosed. Any attributes you don't specify will remain unchanged.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
Record ID
|
id | integer |
Read Only. Record ID used only for record identification during bulk updates only. |
|
Name
|
name | string |
Name of this flexible asset type. |
|
Description
|
description | string |
Description of this flexible asset type. |
|
Icon
|
icon | string |
Name of the standard icon to use (e.g. envelope). Names can be found on the new flexible asset form in IT Glue under the Pick Icon button. |
|
Enabled
|
enabled | boolean |
Is the new flexible asset enabled? |
|
In Menu
|
show-in-menu | boolean |
Is the new flexible asset viewable in the side menu? |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | flexible-asset-types-read |
Flexible Asset Types |
Update an Organization Type
Updates an organization type in your account. Returns 422 Bad Request error if trying to update an externally synced record.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Record ID
|
object_id | True | integer |
ID of the record to return |
name
|
name | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | organization-types-read |
Organization Types |
Definitions
domains
Domains
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
type
|
type | string | |
id
|
attributes.id | number | |
name
|
attributes.name | string | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string | |
organization-id
|
attributes.organization-id | number | |
organization-name
|
attributes.organization-name | string | |
resource-url
|
attributes.resource-url | string | |
restricted
|
attributes.restricted | boolean | |
my-glue
|
attributes.my-glue | boolean | |
notes
|
attributes.notes | string | |
registrar-name
|
attributes.registrar-name | string | |
expires-on
|
attributes.expires-on | string | |
screenshot
|
attributes.screenshot | ||
data
|
relationships.user-resource-accesses.data | array of object | |
id
|
relationships.user-resource-accesses.data.id | integer | |
type
|
relationships.user-resource-accesses.data.type | string | |
data
|
relationships.group-resource-accesses.data | array of object | |
id
|
relationships.group-resource-accesses.data.id | integer | |
type
|
relationships.group-resource-accesses.data.type | string | |
data
|
relationships.passwords.data | array of object | |
id
|
relationships.passwords.data.id | integer | |
type
|
relationships.passwords.data.type | string | |
data
|
relationships.attachments.data | array of object | |
id
|
relationships.attachments.data.id | integer | |
type
|
relationships.attachments.data.type | string |
list-meta
List Meta
Name | Path | Type | Description |
---|---|---|---|
current-page
|
current-page | number | |
next-page
|
next-page | number | |
prev-page
|
prev-page | number | |
total-pages
|
total-pages | number | |
total-count
|
total-count | number | |
filters
|
filters | object |
list-links
List Links
Name | Path | Type | Description |
---|---|---|---|
self
|
self | string | |
first
|
first | string | |
prev
|
prev | string | |
next
|
next | string | |
last
|
last | string |
flexible-asset-types-read
Flexible Asset Types
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
type
|
type | string | |
name
|
attributes.name | string | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string | |
description
|
attributes.description | string | |
icon
|
attributes.icon | string | |
enabled
|
attributes.enabled | boolean | |
show-in-menu
|
attributes.show-in-menu | boolean | |
data
|
relationships.flexible-asset-fields.data | array of object | |
id
|
relationships.flexible-asset-fields.data.id | string | |
type
|
relationships.flexible-asset-fields.data.type | string |
flexible-asset-fields-read
Flexible Asset Fields
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
type
|
type | string | |
order
|
attributes.order | number | |
name
|
attributes.name | string | |
kind
|
attributes.kind | string | |
hint
|
attributes.hint | string | |
decimals
|
attributes.decimals | number | |
tag-type
|
attributes.tag-type | ||
required
|
attributes.required | boolean | |
use-for-title
|
attributes.use-for-title | boolean | |
expiration
|
attributes.expiration | boolean | |
show-in-list
|
attributes.show-in-list | boolean | |
name-key
|
attributes.name-key | string | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string | |
flexible-asset-type-id
|
attributes.flexible-asset-type-id | number | |
default-value
|
attributes.default-value | string | |
id
|
relationships.flexible-asset-type.data.id | string | |
type
|
relationships.flexible-asset-type.data.type | string |
global-includable-objects
Global Includable Objects
Name | Path | Type | Description |
---|---|---|---|
id
|
id | number | |
type
|
type | string | |
name
|
attributes.name | string | |
attachment-file-name
|
attributes.attachment-file-name | string | |
attachment-content-type
|
attributes.attachment-content-type | string | |
attachment-file-size
|
attributes.attachment-file-size | number | |
ext
|
attributes.ext | string | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string | |
viewable
|
attributes.viewable | boolean | |
download-url
|
attributes.download-url | string | |
organization-id
|
attributes.organization-id | number | |
organization-name
|
attributes.organization-name | string | |
resource-url
|
attributes.resource-url | string | |
restricted
|
attributes.restricted | boolean | |
my-glue
|
attributes.my-glue | boolean | |
autofill-selectors
|
attributes.autofill-selectors | ||
username
|
attributes.username | string | |
url
|
attributes.url | string | |
notes
|
attributes.notes | ||
password-updated-at
|
attributes.password-updated-at | string | |
updated-by
|
attributes.updated-by | number | |
updated-by-type
|
attributes.updated-by-type | string | |
resource-id
|
attributes.resource-id | number | |
cached-resource-type-name
|
attributes.cached-resource-type-name | string | |
cached-resource-name
|
attributes.cached-resource-name | string | |
password-category-id
|
attributes.password-category-id | ||
password-category-name
|
attributes.password-category-name | ||
otp-enabled
|
attributes.otp-enabled | boolean | |
password-folder-id
|
attributes.password-folder-id | ||
resource-type
|
attributes.resource-type | string | |
parent-url
|
attributes.parent-url | string | |
vault-id
|
attributes.vault-id | ||
archived
|
attributes.archived | boolean | |
id
|
attributes.id | number | |
order
|
attributes.order | number | |
kind
|
attributes.kind | string | |
hint
|
attributes.hint | string | |
decimals
|
attributes.decimals | number | |
tag-type
|
attributes.tag-type | ||
required
|
attributes.required | boolean | |
use-for-title
|
attributes.use-for-title | boolean | |
expiration
|
attributes.expiration | boolean | |
show-in-list
|
attributes.show-in-list | boolean | |
name-key
|
attributes.name-key | string | |
flexible-asset-type-id
|
attributes.flexible-asset-type-id | number | |
default-value
|
attributes.default-value | string | |
accessor-id
|
attributes.accessor-id | number | |
accessor-type
|
attributes.accessor-type | string | |
role-name
|
attributes.meta.role-name | string | |
relationships
|
relationships | array of object | |
id
|
relationships.id | number | |
type
|
relationships.type | string | |
name
|
relationships.attributes.name | string | |
attachment-file-name
|
relationships.attributes.attachment-file-name | string | |
attachment-content-type
|
relationships.attributes.attachment-content-type | string | |
attachment-file-size
|
relationships.attributes.attachment-file-size | number | |
ext
|
relationships.attributes.ext | string | |
created-at
|
relationships.attributes.created-at | string | |
updated-at
|
relationships.attributes.updated-at | string | |
viewable
|
relationships.attributes.viewable | boolean | |
download-url
|
relationships.attributes.download-url | string |
countries-read
Countries
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
type
|
type | string | |
name
|
attributes.name | string | |
iso
|
attributes.iso | string | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string |
configuration-types-read
Configuration Types
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
type
|
type | string | |
name
|
attributes.name | string | |
configuration-count
|
attributes.configuration-count | number | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string |
configuration-statuses-read
Configuration Statuses
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
type
|
type | string | |
name
|
attributes.name | string | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string |
organization-types-read
Organization Types
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
type
|
type | string | |
name
|
attributes.name | string | |
created-at
|
attributes.created-at | string | |
updated-at
|
attributes.updated-at | string | |
synced
|
attributes.synced | boolean |