Waiting for engine...
Skip to main content

Boomi Platform Connector API Reference (1.0.0) - ConnectorVersion

Toggle Pane

Download OpenAPI Specification: Download

Connector Version

Upload a new version of the connector group provided as one of the input data.

Note: There is a maximum of 1500 connector versions available for each account.

Create a new connector version

Use this operation to upload a new version to an existing connector group. Creating a version using this API will attach this new version to the connector group provided as one of the input data. The request format is multipart and the following data inputs are all of the parts we require for the request:

  • connectorVersionArchive : The connector archive .zip file.
  • groupType : Text field for the connector group type. 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.
  • changeLog : (Optional) Text field to save any relevant description about the version being uploaded.
  • sha256Checksum : (Optional) Text field to provide a sha256Checksum to validate the integrity of the uploaded file.
Authorizations:
basicAuth

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:
groupType
required
string
versionId
required
string
object (User)
uploadedDate
string <date-time>
deleted
boolean
displayVersion
string
changeLog
string

Response samples

Content type
{
  • "groupType": "string",
  • "versionId": "string",
  • "uploadedBy": {
    • "email": "testUser@boomi.com",
    • "firstName": "Boomi",
    • "lastName": "User"
    },
  • "uploadedDate": "2019-08-24T14:15:22Z",
  • "deleted": false,
  • "displayVersion": "2.1.2",
  • "changeLog": "Testing independent key-value pairs via the API"
}

Delete a connector version

Use this operation to delete a connector version by providing the connectorGroupType, which is the unique type value for the connector group that the connector version is associated with. A connector group is the parent shell that can hold multiple classifications and versions of that connector. You need to provide the versionId of the connector version that you want to delete.

You can't delete a connector version if:

  • It is currently being used by any classification within the connector group

  • It has a review status of PENDING, APPROVED, or REJECTED.

Authorizations:
basicAuth
Request Body schema:
optional
groupType
required
string
versionId
required
string
object (User)
uploadedDate
string <date-time>
deleted
boolean

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

Request samples

Content type
{
  • "groupType": "string",
  • "versionId": "string",
  • "uploadedBy": {
    • "email": "testUser@boomi.com",
    • "firstName": "Boomi",
    • "lastName": "User"
    },
  • "uploadedDate": "2019-08-24T14:15:22Z",
  • "deleted": false
}

Response samples

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

Retrieve connector versions

Use this operation to retrieve connector versions, upto 100 records

Authorizations:
basicAuth
Request Body schema:
optional
required
object
required
ConnectorVersionQuerySimpleExpression (object) or ConnectorVersionQueryGroupingExpression (object) (ConnectorVersionQueryExpression)
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
  • GROUP_TYPE: (Required) Supported operators: EQUALS
  • DELETED: (Optional) Supported operators: EQUALS
  • REVIEW_STATUS: (Optional) Supported operators: EQUALS, NOT_EQUALS. Supported arguments: Enum: APPROVED, CANCELLED, PENDING, REJECTED
  • STRICT_CLASS_LOADING: (Optional) Supported operators: true, false
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 (ConnectorVersionQuery)

Request samples

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

Response samples

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

Retrieve additional connector versions

Use this operation to retrieve connector versions beyond first 100 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 (ConnectorVersionQuery)

Response samples

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