Waiting for engine...
Skip to main content

Boomi Platform API Reference (1.0.0) - AccountGroupIntegrationPack

Toggle Pane

Download OpenAPI Specification: Download

AccountGroupIntegrationPack

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.

Required Privileges

Read and Write access

  • API Publisher Integration Pack
  • Integration Pack
  • Account Group Management

Creates an AccountGroupIntegrationPack object

Adds an integration pack to the requesting account group.

Authorizations:
basicAuth
Request Body schema:
optional
accountGroupId
string

The ID of the account group.

id
string

A unique ID assigned by the system to the integration pack. This field populates only if you add the integration pack to an account group.

installationType
string
Enum: "SINGLE" "MULTI"

The type of integration pack. Possible values:

  • SINGLE — single attachment
  • MULTI — multiple attachment
integrationPackId
string

A unique ID assigned by the system to the integration pack.

integrationPackName
string

The name of the integration pack.

Responses

Response Schema:
accountGroupId
string

The ID of the account group.

id
string

A unique ID assigned by the system to the integration pack. This field populates only if you add the integration pack to an account group.

installationType
string
Enum: "SINGLE" "MULTI"

The type of integration pack. Possible values:

  • SINGLE — single attachment
  • MULTI — multiple attachment
integrationPackId
string

A unique ID assigned by the system to the integration pack.

integrationPackName
string

The name of the integration pack.

Request samples

Content type
{
  • "integrationPackId": "fc32f440-9a53-45ce-bd6b-014755dadb64",
  • "accountGroupId": "cd17f866-c247-4c54-a1a1-ea8f8f86a1d1"
}

Response samples

Content type
{
  • "@type": "AccountGroupIntegrationPack",
  • "id": "MXxjZDE3Zjg2Ni1jMjQ3LTRjNTQtYTFhMS1lYThmOGY4NmExZDE",
  • "integrationPackId": "cd17f866-c247-4c54-a1a1-ea8f8f863456",
  • "integrationPackName": "test integration pack",
  • "installationType": "SINGLE",
  • "accountGroupId": "cd17f866-c247-4c54-a1a1-ea8f8f86a1d1"
}

Retrieves an instance of an AccountGroupIntegrationPack object

The ordinary GET operation retrieves the properties of the AccountGroupIntegrationPack with the specified ID. The bulk GET operation retrieves the properties of the AccountGroupIntegrationPack with the specified IDs to a maximum of 100. You can obtain AccountGroupIntegrationPack IDs from the QUERY operation.

Authorizations:
basicAuth
path Parameters
id
required
string

A unique ID assigned by the system to the integration pack.

Responses

Response Schema:
accountGroupId
string

The ID of the account group.

id
string

A unique ID assigned by the system to the integration pack. This field populates only if you add the integration pack to an account group.

installationType
string
Enum: "SINGLE" "MULTI"

The type of integration pack. Possible values:

  • SINGLE — single attachment
  • MULTI — multiple attachment
integrationPackId
string

A unique ID assigned by the system to the integration pack.

integrationPackName
string

The name of the integration pack.

Response samples

Content type
{
  • "@type": "AccountGroupIntegrationPack",
  • "id": "MXxjZDE3Zjg2Ni1jMjQ3LTRjNTQtYTFhMS1lYThmOGY4NmExZDE",
  • "integrationPackId": "cd17f866-c247-4c54-a1a1-ea8f8f863456",
  • "integrationPackName": "test integration pack",
  • "installationType": "SINGLE",
  • "accountGroupId": "cd17f866-c247-4c54-a1a1-ea8f8f86a1d1"
}

Deletes an AccountGroupIntegrationPack object

Removes the integration pack with a specified ID from the requesting account group. You can obtain this ID from a QUERY operation.

Authorizations:
basicAuth
path Parameters
id
required
string

A unique ID assigned by the system to the integration pack.

Responses

Response samples

Content type
{
  • "message": "Access denied due to insufficient permissions."
}

Retrieves multiple AccountGroupIntegrationPack objects by identifier

The bulk GET operation returns multiple objects based on the supplied account IDs, to a maximum of 100. To learn more about bulk, refer to Bulk GET operations.

Authorizations:
basicAuth
Request Body schema:
optional
Array of objects (BulkId)
type
string
Enum: "GET" "DELETE" "UPDATE" "CREATE"

Responses

Response Schema:
Array of objects
Array
required
object (AccountGroupIntegrationPack)
index
integer <int32>
id
string
statusCode
integer <int32>
errorMessage
string

Request samples

Content type
{
  • "request": [
    • {
      }
    ],
  • "type": "GET"
}

Response samples

Content type
{
  • "response": [
    • {
      }
    ]
}

Queries for an AccountGroupIntegrationPack object(s)

Retrieves all integration packs available to the requesting account group ID.

For general information about the structure of QUERY filters and how to handle paged results, refer to the Query filters and Query paging topics.

Authorizations:
basicAuth
Request Body schema:
optional

Possible properties include: accountGroupId

required
object
required
AccountGroupIntegrationPackSimpleExpression (object) or AccountGroupIntegrationPackGroupingExpression (object) (AccountGroupIntegrationPackExpression)
One of
operator
required
string
Enum: "EQUALS" "LIKE" "NOT_EQUALS" "IS_NULL" "IS_NOT_NULL" "BETWEEN" "GREATER_THAN" "GREATER_THAN_OR_EQUAL" "LESS_THAN" "LESS_THAN_OR_EQUAL" "CONTAINS" "NOT_CONTAINS"
property
required
string
Value: "accountGroupId"
argument
Array of strings
id
string

A unique ID assigned by the system to the integration pack. This field populates only if you add the integration pack to an account group.

name
string

The name of the integration pack.

status
string
object

Responses

Response Schema:
numberOfResults
integer <int32>
queryToken
string

By default, the queryToken parameter is not available in the query response. It appears only when the query response contains more than 100 results. The maximum number of results returned per query is 100. To retrieve the next set of results, use the queryToken in the queryMore request.

Array of objects (AccountGroupIntegrationPack)

Request samples

Content type
Example
{
  • "QueryFilter": {
    • "expression": {
      }
    }
}

Response samples

Content type
{
  • "@type": "QueryResult",
  • "result": [
    • {
      },
    • {
      }
    ],
  • "numberOfResults": 2
}

Retrieves additional results for an AccountGroupIntegrationPack query

To learn about using queryMore, refer to the topic Query paging.

Authorizations:
basicAuth
Request Body schema: text/plain
required
string

Responses

Response Schema:
numberOfResults
integer <int32>
queryToken
string

By default, the queryToken parameter is not available in the query response. It appears only when the query response contains more than 100 results. The maximum number of results returned per query is 100. To retrieve the next set of results, use the queryToken in the queryMore request.

Array of objects (AccountGroupIntegrationPack)

Response samples

Content type
{
  • "@type": "QueryResult",
  • "result": [
    • {
      },
    • {
      }
    ],
  • "numberOfResults": 2
}