Boomi Platform API Reference (1.0.0) - ReleaseIntegrationPackStatus
Retrieves the status of the publisher integration pack scheduled for the release.
Required Privileges
Write access
- API Publisher Integration Pack
- Integration Pack
Read access
- N/A
Retrieves an instance of a ReleaseIntegrationPackStatus object
To retrieve the release status of the publisher integration pack, follow these steps:
- Send a POST request to the ReleaseIntegrationPackStatus object. The response will return a requestId.
- Use the requestId returned in Step 1 to make a subsequent call to the ReleaseIntegrationPackStatus object to retrieve detailed information about the released integration pack.
- Repeatedly poll the ReleaseIntegrationPackStatus object using the requestId until the details of the released integration pack are available. If the request is still in progress or scheduled, it returns an HTTP 202 status code. When the integration pack is released successfully, the ReleaseIntegrationPackStatus object returns the released details.
Authorizations:
path Parameters
| id required | string A unique ID assigned by the system to the integration pack. |
Responses
Response Schema:
| responseStatusCode required | integer <int32> |
object (ReleasePackagedComponents) | |
| installationType | string Enum: "SINGLE" "MULTI" The type of integration pack. Possible values:
|
| integrationPackId | string A unique ID assigned by the system to the integration pack. |
| name | string The name of the integration pack. |
| releaseOnDate | string Date for future release of integration pack. Date Format: yyyy-MM-dd |
| releaseSchedule | string Enum: "IMMEDIATELY" "RELEASE_ON_SPECIFIED_DATE" Specify the type of release schedule for the integration pack. Possible values:
|
| releaseStatus | string Enum: "IN_PROGRESS" "SUCCESS" "SCHEDULED" "ERROR" The type of release Status. Possible values:
|
| requestId | string A unique ID assigned by the system to the integration pack release request. |
Response samples
- 200
- 403
- 410
- 503
{- "@type": "ReleaseIntegrationPackStatus",
- "ReleasePackagedComponents": {
- "@type": "ReleasePackagedComponents",
- "ReleasePackagedComponent": [
- {
- "@type": "ReleasePackagedComponent",
- "componentId": "bb8b6c9d-9c39-4309-b07f-cdd96d201b27",
- "releasedVersion": "1.0"
}, - {
- "@type": "ReleasePackagedComponent",
- "componentId": "9d05717c-4dfe-4d5f-8e60-9196a6f78ef9",
- "releasedVersion": "1.0",
- "version": "2.0"
}
]
}, - "responseStatusCode": 200,
- "integrationPackId": "d7c16f5d-3311-417e-a149-3c55436f7d8d",
- "name": "perf testing ipack",
- "installationType": "MULTI",
- "releaseSchedule": "IMMEDIATELY",
- "requestId": "release-dcfbfd2c-09d9-492d-9965-bbd9ab8f2ffc",
- "releaseStatus": "SUCCESS",
- "releaseOnDate": "2025-02-20"
}Retrieves multiple ReleaseIntegrationPackStatus 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:
Request Body schema: optional
Array of objects (BulkId) | |
| type | string Enum: "GET" "DELETE" "UPDATE" "CREATE" |
Responses
Response Schema:
Array of objects | |||||||||||
Array
| |||||||||||
Request samples
- Payload
{- "request": [
- {
- "id": "56789abc-def0-1234-5678-9abcdef01234"
}
], - "type": "GET"
}Response samples
- 200
- 403
- 410
- 503