Uninstall an integration
This mutation uninstalls an Integration from the account that is authorizing the request. This mutation takes the IpackInstanceId as input.
Code samples
Input syntax
mutation unInstallIpack {
integrationPackInstanceUninstall(id: "ID!")
}
| Field | Type | Description | Required/Optional |
|---|---|---|---|
| id | ID | A unique ID assigned by the system to the instance of the integration. | Required |
Return syntax
{
"data": {
"integrationPackInstanceUninstall": "ID"
}
}
Platform API objects
| Platform API Object | Operation | URL |
|---|---|---|
| IntegrationPackInstance. See documentation. | QUERY | https://api.boomi.com/api/rest/v1/accountId/IntegrationPackInstance/id |
Implementation
To uninstall an Integration Instance, send the mutation request to platform.boomi.com/graphql with following headers:
| Key | Value |
|---|---|
| Authorization | Bearer <Token\> |
| Accept | application/json |
Here, the id is the ID of the Integration Pack Instance that is initially returned in the response of the QUERY operation performed on the Integration Pack Instance object.
JSON request
mutation unInstallIpack {
integrationPackInstanceUninstall(id: "SW50ZWdyYXRpb25QYWNrSW5zdGFuY2UyOTUyMg")
}
Sample response
{
"data": {
"integrationPackInstanceUninstall": "SW50ZWdyYXRpb25QYWNrSW5zdGFuY2UyOTUyMg"
}
}