Account Group Integration Pack object
The AccountGroupIntegrationPack object represents an integration pack resource for existing account groups. You can retrieve, add, query, or remove the publisher integration packs from the account groups.
Structure
<AccountGroupIntegrationPack accountGroupId="" integrationPackId="" integrationPackName="" installationType="" id=""/>
| Field | Type | Description |
|---|---|---|
| accountGroupId | string | The ID of the account group. |
| integrationPackId | string | The ID of the integration pack. |
| integrationPackName | string | The name of the integration pack. |
| installationType | string | The type of integration pack. Possible values: SINGLE — single attachment MULTI — multiple attachment |
| id | string | An ID assigned by the system to the integration pack . This field populates only if you add the integration pack to an account group. |
Supported operations
| GET | QUERY | CREATE | UPDATE | EXECUTE | DELETE |
|---|---|---|---|---|---|
| Supported | Supported | Supported | Not supported | Not supported | Supported |
SOAP implementation
CREATE operation
Adds an integration pack to the requesting account group.
Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:api="http://api.platform.boomi.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>BOOMI_USER_NAME</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">BOOMI_PASSWORD</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<api:create>
<api:object xsi:type="api:AccountGroupIntegrationPack" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
accountGroupId="cd17f866-c247-4c54-a1a1-ea8f8f86a1d1">
<api:IntegrationPacks>
<api:IntegrationPack id="cd17f866-c247-4c54-a1a1-ea8f8f863456"/>
<api:IntegrationPack id="fc32f440-9a53-45ce-bd6b-014755dadb64"/>
</api:IntegrationPacks>
</api:object>
</api:create>
</soapenv:Body>
</soapenv:Envelope>
Response:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:createResponse xmlns:bns="http://api.platform.boomi.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bns:result xsi:type="bns:AccountGroupIntegrationPack" accountGroupId="cd17f866-c247-4c54-a1a1-ea8f8f86a1d1">
<bns:IntegrationPacks>
<bns:IntegrationPack id="cd17f866-c247-4c54-a1a1-ea8f8f863456"/>
<bns:IntegrationPack id="fc32f440-9a53-45ce-bd6b-014755dadb64"/>
</bns:IntegrationPacks>
</bns:result>
</bns:createResponse>
</S:Body>
</S:Envelope>
QUERY operation
Retrieves all integration packs available to the requesting account group ID. You can use the following field as QUERY filter for the AccountGroupIntegrationPack object:
| Field | Allowed values |
|---|---|
| accountGroupId | The ID of the account group. |
The operators allowed for the AccountGroupIntegrationPack filters are:
- BETWEEN
- EQUALS
- LIKE
- GREATER_THAN
- GREATER_THAN_OR_EQUAL
- IS_NULL
- IS_NOT_NULL
- LESS_THAN
- LESS_THAN_OR_EQUAL
- NOT_EQUALS
- CONTAINS
- NOT_CONTAINS
For general information about the structure of QUERY filters and how to handle paged results, see the Query filters and Query paging topics.
Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.platform.boomi.com/">
<soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>BOOMI_USER_NAME</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">BOOMI_PASSWORD</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<api:update>
<object xsi:type="api:AccountGroupResources" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" accountGroupId="cd17f866-c247-4c54-a1a1-ea8f8f86a1d1" operationType="ADD">
<api:IntegrationPack id="fc32f440-9a53-45ce-bd6b-014755dadb64"/>
</object>
</api:update>
</soapenv:Body>
</soapenv:Envelope>
Response:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:AccountGroupResources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bns="http://api.platform.boomi.com/" accountGroupId="cd17f866-c247-4c54-a1a1-ea8f8f86a1d1">
<bns:Clouds>
<bns:Cloud id="23456789-abcd-ef01-2345-6789abcdef01" name="Cloud entity"/>
</bns:Clouds>
<bns:Connectors>
<bns:Connector type="database" name="database"/>
</bns:Connectors>
<bns:PublishedProcesses>
<bns:PublishedProcess id="cd17f866-c247-4c54-a1a1-ea8f8f86a1d1" name="Test Process"/>
</bns:PublishedProcesses>
<bns:IntegrationPacks>
<bns:IntegrationPack id="fc32f440-9a53-45ce-bd6b-014755dadb64" name="New update Ipac" installationType="MULTI"/>
</bns:IntegrationPacks>
<bns:DataHubModels>
<bns:universe id="cd17f866-c247-4c54-a1a1-ea8f8f86a1d1" name="Test"/>
</bns:DataHubModels>
</bns:AccountGroupResources>
</S:Body>
</S:Envelope>
Was this topic helpful?