Waiting for engine...
Skip to main content

Boomi Platform Connector API Reference (1.0.0) - ConnectorGroup

Toggle Pane

Download OpenAPI Specification: Download

Connector Group

A connector group is a collection of versioned connectors, which enables the connection of processes with a particular application. You can assign same versions to multiple connectors within a connector group.

Create a connector group

Use this operation to create a shell of a connector, that is, a connector group and optionally create a connector classification, if classification details are provided in the request. A connector group is the parent shell that can hold multiple classifications and versions of that connector. You can optionally add vendor details via the API to be stored as part of the connector group.

Authorizations:
basicAuth
Request Body schema:
optional
required
object (CreateConnectorClassification)
groupName
required
string
object (ConnectorVendor)

Responses

Response Headers
Sunset
string

The approximate date the API Object will be removed

Warning
string

Informative header describing a warning that appeared due to your API call

Deprecation
string

Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated.

Link
string

A hyperlink indicating a site with more information about the deprecation of this object

Response Schema:
required
object
groupName
required
string
object
groupType
string
lastModifiedDate
string <date-time>
dateCreated
string <date-time>
deleted
boolean
object (User)

Request samples

Content type
{
  • "ConnectorVendor": {
    • "supportEmail": "boomi@boomi.com",
    • "supportURL": "http://www.google.com",
    • "vendorName": "Boomi",
    • "vendorProduct": "Boomi",
    • "vendorProductVersion": "1"
    },
  • "CreateConnectorClassification": {
    • "classification": "dev",
    • "displayName": "Group Test 4 Connector",
    • "groupType": "test-account-boomi-conn",
    • "version": 3
    },
  • "groupName": "Group Test 4"
}

Response samples

Content type
{
  • "ConnectorVendor": {
    • "supportEmail": "boomi@boomi.com",
    • "supportURL": "http://www.google.com",
    • "vendorName": "Boomi",
    • "vendorProduct": "Boomi",
    • "vendorProductVersion": "1"
    },
  • "CreateConnectorClassification": {
    • "classification": "dev",
    • "displayName": "Group Test 4 Connector",
    • "groupType": "test-account-boomi-conn",
    • "version": 3
    },
  • "groupName": "Group Test 4",
  • "groupType": "sample-connector",
  • "lastModifiedDate": "2019-08-24T14:15:22Z",
  • "dateCreated": "2019-08-24T14:15:22Z",
  • "deleted": false,
  • "createdBy": {
    • "email": "testUser@boomi.com",
    • "firstName": "Boomi",
    • "lastName": "User"
    }
}

Retrieve a connector group

Use this operation to retrieve a connector group by providing the connectorType that is the unique type value for that connector. A connector group is the parent shell that can hold multiple classifications and versions of that connector. The response retrieved will contain information about the connector group along with its available classifications and versions, if any.

Authorizations:
basicAuth
path Parameters
groupType
required
string
Example: accountID-sample

groupType is the value of the Type column of the Boomi Enterprise Platform --> Developer tab --> Connectors table without the classification. For the connector-id, accountId-connectorType-classification, the connectorType value is accountId-connectorType after omitting the classification.

For example, if the Type column displays accountID-sample-uat, then the groupType will be accountID-sample.

Responses

Response Headers
Sunset
string

The approximate date the API Object will be removed

Warning
string

Informative header describing a warning that appeared due to your API call

Deprecation
string

Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated.

Link
string

A hyperlink indicating a site with more information about the deprecation of this object

Response Schema:
required
object
groupName
required
string
object
groupType
string
lastModifiedDate
string <date-time>
dateCreated
string <date-time>
deleted
boolean
object (User)

Response samples

Content type
{
  • "ConnectorVendor": {
    • "supportEmail": "boomi@boomi.com",
    • "supportURL": "http://www.google.com",
    • "vendorName": "Boomi",
    • "vendorProduct": "Boomi",
    • "vendorProductVersion": "1"
    },
  • "CreateConnectorClassification": {
    • "classification": "dev",
    • "displayName": "Group Test 4 Connector",
    • "groupType": "test-account-boomi-conn",
    • "version": 3
    },
  • "groupName": "Group Test 4",
  • "groupType": "sample-connector",
  • "lastModifiedDate": "2019-08-24T14:15:22Z",
  • "dateCreated": "2019-08-24T14:15:22Z",
  • "deleted": false,
  • "createdBy": {
    • "email": "testUser@boomi.com",
    • "firstName": "Boomi",
    • "lastName": "User"
    }
}

Delete a connector group

Use this operation to delete a connector group by providing the groupType that is the unique type value for that connector. A connector group is the parent shell that can hold multiple classifications and versions of that connector. In order for a connector group to be deleted the classifications within that group also need to be deleted. The response will be a true or false value indicating if the ConnectorGroup was successfully deleted.

Authorizations:
basicAuth
path Parameters
groupType
required
string
Example: accountID-sample

groupType is the value of the Type column of the Boomi Enterprise Platform --> Developer tab --> Connectors table without the classification. For the connector-id, accountId-connectorType-classification, the connectorType value is accountId-connectorType after omitting the classification.

For example, if the Type column displays accountID-sample-uat, then the groupType will be accountID-sample.

Responses

Response Headers
Sunset
string

The approximate date the API Object will be removed

Warning
string

Informative header describing a warning that appeared due to your API call

Deprecation
string

Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated.

Link
string

A hyperlink indicating a site with more information about the deprecation of this object

Response samples

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

Retrieve connector groups with classifications

Use this operation to retrieve connector groups with their respective classifications. This API fetches less than or equal to the supported limit of 20 records.

Authorizations:
basicAuth
Request Body schema:
optional
required
object
required
ConnectorGroupQuerySimpleExpression (object) or ConnectorGroupQueryGroupingExpression (object) (ConnectorGroupQueryExpression)
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
argument
Array of strings

Responses

Response Headers
Sunset
string

The approximate date the API Object will be removed

Warning
string

Informative header describing a warning that appeared due to your API call

Deprecation
string

Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated.

Link
string

A hyperlink indicating a site with more information about the deprecation of this object

Response Schema:
numberOfResults
integer <int32>
queryToken
string
Array of objects (ConnectorGroupQuery)

Request samples

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

Response samples

Content type
{
  • "numberOfResults": 0,
  • "queryToken": "string",
  • "result": [
    • {
      }
    ]
}

Retrieve additional results for connector groups with classifications

Use this operation to retrieve connector groups with their respective classifications. Use this API as a follow-up query for records beyond the first 20 records.

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

Responses

Response Headers
Sunset
string

The approximate date the API Object will be removed

Warning
string

Informative header describing a warning that appeared due to your API call

Deprecation
string

Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated.

Link
string

A hyperlink indicating a site with more information about the deprecation of this object

Response Schema:
numberOfResults
integer <int32>
queryToken
string
Array of objects (ConnectorGroupQuery)

Response samples

Content type
{
  • "numberOfResults": 0,
  • "queryToken": "string",
  • "result": [
    • {
      }
    ]
}