Get all integration pack instances for an account
This query retrieves all installed instances of an Integration Pack for the account that is authorizing the request.
Code samples
Input syntax
query ipackInstance {
integrationPackInstances {
id
integrationPackOverrideName
integrationPack {
id
name
}
}
}
| Field | Type | Description | Required/Optional |
|---|---|---|---|
| id | ID | The Integration Pack instance ID. | Required |
| integrationPackOverrideName | String | The Integration Pack override name. | Optional |
| integrationPack | IntegrationPack | The Integration Pack data. | Optional |
IntegrationPack
| Field | Type | Description | Required/Optional |
|---|---|---|---|
| id | ID | The Integration Pack ID. | Optional |
| name | String | The Integration Pack name. | Optional |
| description | String | The Integration Pack description | Optional |
| installationType | InstallationType | The installation type data of the Integration Pack. | Optional |
Return syntax
These fields are returned in the QUERY response of the Integration Pack Instance object.
{
"data": {
"integrationPackInstances": [
{
"id": “ID”,
"integrationPackOverrideName": "String",
"integrationPack": [IntegrationPack]
}
]
}
}
Implementation
To get all Integration Pack instances for the authorizing account, send the query to platform.boomi.com/graphqlwith the following headers:
| Key | Value |
|---|---|
| SPACE_GUID | <The Space guid\> |
| Authorization | Bearer <Token\> |
| Accept | application/json |
query ipackInstance {
integrationPackInstances {
id
integrationPackOverrideName
integrationPack {
id
name
}
}
}
Sample response
{
"data": {
"integrationPackInstances": [
{
"id": “ID”,
"integrationPackOverrideName": "String",
"integrationPack": {
"id": “ID”,
"name": "String"
}
},
{
"id": "“ID”",
"integrationPackOverrideName": "String",
}
]
}
}