Waiting for engine...
Skip to main content

RuntimeCloud object

The RuntimeCloud object lets you create, query, update, and delete private runtime clouds.

Required privilege: You must have Cloud Management privilege to use the RuntimeCloud API.

Structure

<RuntimeCloud>
<id/>
<name/>
<classification/>
<allowDeployments/>
<allowBrowsing/>
<allowTestExecutions/>
<maxAttachmentsPerAccount/>
<createdBy/>
<createdDate/>
<modifiedBy/>
<modifiedDate/>
</RuntimeCloud>
FieldTypeDescription
idstringRead-Only. System-generated unique identifier of private runtime cloud.
namestringName of the private runtime cloud. Required for creating a private runtime cloud. The maximum length must be 255 characters.
classificationenumSpecifies the environment, either Production or Test. Required for creating a private runtime cloud.
  • Allowed values: PROD or TEST
  • You can set classification only when you create a private runtime cloud and cannot change it later.
  • You can assign the value TEST if the requesting account has Test Connection Licensing enabled.
allowDeploymentsbooleanIf specified, processes and deployable components are deployed to this private runtime cloud. This feature is not applicable to Integration Packs.
allowBrowsingbooleanIf specified, connector operations can use this private runtime cloud to browse and import objects. This property works with the Allow Browsing property that is set in the Cloud Properties dialog. For more information, refer to Cloud Properties.
allowTestExecutionsbooleanIf specified, process executions on a private runtime cloud run in Test mode.
maxAttachmentsPerAccountintegerSets the number of basic runtimes that each account can set up in a specified private runtime cloud.
The default value is 1 (The account that owns the private runtime cloud can set up as many basic runtimes as needed), and the minimum value is -1.
createdBystringRead-only and system-generated. The user who created the private runtime cloud.
createdDatedateTime (yyyy-MM-dd'T'HH:mm:ss'Z')Read-only and system-generated. The date and time the private runtime cloud was created.
modifiedBystringRead-only and system-generated. The user who last modified the private runtime cloud
modifiedDatedateTime (yyyy-MM-dd'T'HH:mm:ss'Z')Read-only and system-generated. The date and time the private runtime cloud was last modified.

Supported operations​

GETQUERYCREATEUPDATEEXECUTEDELETE
supportedsupportedsupportedsupportednot supportedsupported

CREATE operation

Creates a private runtime cloud in the specified (TEST or PROD) environment.

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>
<object xsi:type="api:RuntimeCloud" id="59f78b7d-73bb-4b86-81f6-1b08c9205c2f" name="My Private Cloud 1" classification="PROD" allowDeployments="true" allowBrowsing="true" allowTestExecutions="true" maxAttachmentsPerAccount="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</api:create>
</soapenv:Body>
</soapenv:Envelope>

Response:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:createResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bns="http://api.platform.boomi.com/">
<result xsi:type="bns:RuntimeCloud" id="59f78b7d-73bb-4b86-81f6-1b08c9205c2f" name="My Private Cloud 1" classification="PROD" allowDeployments="true" allowBrowsing="true" allowTestExecutions="true" maxAttachmentsPerAccount="1" modifiedDate="2025-06-12T06:14:01Z" createdDate="2025-06-12T06:14:01Z" createdBy="testUser@boomi.com" modifiedBy="testUser@boomi.com"/>
</bns:createResponse>
</S:Body>
</S:Envelope>

GET operation

Retrieves the properties of a private runtime cloud with a specific ID. The createdBy,createdDate, modifiedBy, and modifiedDate fields return in a successful response for private runtime clouds created after July 12, 2025. If you update any existing private runtime cloud, then only modifiedBy and modifiedDate are returned in the Get response.

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:get>
<api:objectType>RuntimeCloud</api:objectType>
<api:objectId>9584bd2b-8b82-4b10-afbf-7f801ed3b854</api:objectId>
</api:get>
</soapenv:Body>
</soapenv:Envelope>

Response:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:getResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bns="http://api.platform.boomi.com/">
<bns:result xsi:type="bns:RuntimeCloud" id="9584bd2b-8b82-4b10-afbf-7f801ed3b854" name="Private Cloud 2" classification="PROD" allowDeployments="true" allowBrowsing="true" allowTestExecutions="true" maxAttachmentsPerAccount="0" modifiedDate="2025-05-27T18:32:50Z" createdDate="2025-05-27T18:32:50Z" createdBy="testUser@boomi.com.com" modifiedBy="testUser@boomi.com"/>
</bns:getResponse>
</S:Body>
</S:Envelope>

UPDATE operation:

Updates the private runtime clouds.

  • If you update the private runtime cloud created before July 12, 2025, when retrieving its details, modifiedBy and modifiedDate fields only return in the responses of Get Query, or QueryMore operations.
  • The id is a required field for updating a private runtime cloud. If you do not specify other fields in the Update operation, the values remain unchanged.

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:RuntimeCloud"
id="ec05ec96-5e5b-46dd-9797-721f2f83da3e"
name="runtime cloud test"
classification="PROD"
allowDeployments="true"
allowBrowsing="true"
allowTestExecutions="false"
maxAttachmentsPerAccount="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</api:update>
</soapenv:Body>
</soapenv:Envelope>

Response:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:updateResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bns="http://api.platform.boomi.com/">
<result xsi:type="bns:RuntimeCloud" id="ec05ec96-5e5b-46dd-9797-721f2f83da3e"
name="runtime cloud test"
classification="PROD"
allowDeployments="true"
allowBrowsing="true"
allowTestExecutions="false"
maxAttachmentsPerAccount="1" modifiedDate="2025-06-12T06:24:18Z" createdDate="2025-06-10T01:47:16Z"
createdBy="testUser@boomi.com"
modifiedBy="testUser@boomi.com"/>
</bns:updateResponse>
</S:Body>
</S:Envelope>

QUERY operation

Retrieves private runtime clouds that exist on requesting account, and you can filter the records using query filters. The following table shows the supported operators by each field.

Query Filter FieldSupported Operators
idEQUALS
nameEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL, LIKE, STARTS_WITH
classificationEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL
allowDeploymentsEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL
allowBrowsingEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL
allowTestExecutionsEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL
maxAttachmentsPerAccountEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL, LESS_THAN(_OR_EQUAL), GREATER_THAN(_OR_EQUAL), BETWEEN
createdByEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL
createdDateEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL, LESS_THAN(_OR_EQUAL), GREATER_THAN(_OR_EQUAL), BETWEEN
modifiedByEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL
modifiedDateEQUALS, NOT_EQUALS, IS_NULL, IS_NOT_NULL, LESS_THAN(_OR_EQUAL), GREATER_THAN(_OR_EQUAL), BETWEEN

Request:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.platform.boomi.com/">
<soapenv:Body>
<api:query>
<!--Optional:-->
<api:objectType>RuntimeCloud</api:objectType>
<!--Optional:-->
<api:queryConfig>
<api:QueryFilter>
<api:expression operator="and" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="api:GroupingExpression">
<api:nestedExpression operator="NOT_EQUALS" property="allowBrowsing" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="api:SimpleExpression">
<argument>true</argument>
</api:nestedExpression>
<nestedExpression operator="BETWEEN" property="maxAttachmentsPerAccount" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="api:SimpleExpression">
<argument>5</argument>
<argument>16</argument>
</nestedExpression>
</api:expression>
</api:QueryFilter>
</api:queryConfig>
</api:query>
</soapenv:Body>
</soapenv:Envelope>

Response:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:queryResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bns="http://api.platform.boomi.com/">
<bns:results numberOfResults="1">
<bns:result xsi:type="bns:RuntimeCloud" id="c0235ead-1be2-44ea-bc7f-d1966022d18d" name="myCloud" classification="PROD" allowDeployments="true" allowBrowsing="true" allowTestExecutions="false" maxAttachmentsPerAccount="2" modifiedDate="2025-05-28T04:10:11Z" modifiedBy="testUser@boomi.com"/>
</bns:results>
</bns:queryResponse>
</S:Body>
</S:Envelope>

DELETE operation

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:delete>
<api:objectType>RuntimeCloud</api:objectType>
<api:objectId>c0235ead-1be2-44ea-bc7f-d1966022d18d</api:objectId>
</api:delete>
</soapenv:Body>
</soapenv:Envelope>

Response:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:deleteResponse xmlns:bns="http://api.platform.boomi.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<successful>true</successful>
</bns:deleteResponse>
</S:Body>
</S:Envelope>
On this Page