Delete Integration Pack listing metadata
This mutation deletes the saved metadata of an integration pack and takes id and spaceArtifactListingType as inputs.
Input syntax
mutation SpaceArtifactListingDelete($id: ID!, $spaceArtifactListingType: SpaceArtifactListingTypeEnum!) {
spaceArtifactListingDelete(id: $id , spaceArtifactListingType: $spaceArtifactListingType )}
| Field | Type | Description | Required/Optional |
|---|---|---|---|
| id | ID | The ID of the Integration Pack listing. | Required |
| spaceArtifactListingType | SpaceArtifactListingType | If this optional field contains the value "INTEGRATION_PACK", it indicates that the listing is for the Integration Pack Listing Service; if the field is undefined, it defaults to a Submissions user. | Optional |
Return syntax
{
"data": {
"spaceArtifactListingDelete": "boolean"
}
}
Implementation
To delete the metadata of a given integration pack, send a mutation to platform.boomi.com/graphql with the following headers:
| Key | Value |
|---|---|
| Authorization | Bearer <Token\> |
| Accept | application/json |
JSON request
Sample mutation that takes the artifact listing id, and the the artifact listing type as inputs, to delete the integration pack metadata.
{
"input": {
id: "d3ab10ca-8373-4639-9acf-ca55d71efcaf"
spaceArtifactListingType: "INTEGRATION_PACK"
}
}
JSON response
{"data":{"spaceArtifactListingDelete":true}}