{
    "openapi": "3.0.1", 
    "info": {
        "title": "Boomi Platform Partner API", 
        "description": "Download OpenAPI Specification: <a href='/APIs/platformPartnerAPISpec.json' target='_blank' download='partneropenapi.json'>Download</a> \n\n # Introduction \n\n The Boomi Platform Partner API provides Boomi partners with programmatic access to the secondary accounts that they manage.\n\n >**Note:** This API Reference page lists the partner specific APIs. For all other Platform APIs, API Errors, Bulk operations, Query paging, and Athentication details, refer to [Platform REST API Reference](https://developer.boomi.com/docs/APIs/PlatformAPI/APIReference/Platform_APIs_Overview) \n\n The above `Download` option downloads the partner specific APIs. To view a combined specification file of Platform and Partner APIs, <a href=\"https://api.boomi.com/partner/api/rest/v1/YOUR_ACCOUNT_ID/openapi.json\" download=\"boomi-openapi.json\">click here</a>. \n\n ## Partner API \n\n The Boomi Platform Partner API provides partners with programmatic access to the secondary accounts that they manage.\n\nThe Partner API shares many of the same implementation details as the standard Boomi Platform API. The main differences between the two APIs are:\n\n-   In addition to the standard Platform API operations, the Partner API supports certain operations that are not available in the standard API:\n\n    -   Account CREATE and DELETE operations\n\n    -   Cancel Execution and Account Provision operations\n\n-   Most Boomi Partner API requests take an optional account override parameter that you can use to override the authenticated account. For a RESTish, implementation the parameter is `overrideAccount`. For SOAP, the parameter is called `accountId`.\n\n    The account override parameter enables you to perform a request against the specified account; the override value becomes the effective account that runs the call. For example, if the authenticated account is primary, a request can override the account ID with Sub01 to perform the request on Sub01 rather than primary. Of course, the primary account must be in the hierarchy of the Sub01 account for the request to pass authorization and authentication logic.\n\n   >**Note:** The Account CREATE and DELETE operations and the Account Provision operation do not support the account override parameter.\n\nThe Platform Partner API connector enables partner accounts to perform API object-based operations and actions within their integration processes. You can override the account to which a request applies by defining a process property called `boomiPartnerApi-overrideAccountId` in the Platform Partner API connector operation.\n\n  An optional account property `overrideAccountRateLimit` allows the rate limit to be determined based on the specific account requested, whether it’s a primary or an override account. The application of this rate limit depends on the setting of the `overrideAccountRateLimit` property in the primary account. If this property is enabled, the rate limit defined for the override account will apply. If it is disabled, the rate limit of the primary account will apply. \n\n When you make an API request without specifying the override account, the rate limit of the primary account will apply if the `overrideAccountRateLimit` property is enabled.  \n\n >**Note:** Contact your Boomi representative to enable the `overrideAccountRateLimit` feature for your account. \n\n >**Note:** You must explicitly enable access to the Boomi Partner API. Contact your representative to allow the Partner API for your account.\n\n>**Note:** The RESTish implementation of the Partner API uses the standard Platform API namespace for both structure and objects.\n\n ", 
        "contact": {
            "name": "Customer Support", 
            "url": "https://community.boomi.com/boomi_support", 
            "email": "support@boomi.com"
        }, 
        "license": {
            "name": "Boomi API License and Rate Limits", 
            "url": "/docs/APIs/GettingStarted/api_licensing"
        }, 
        "version": "1.0.0"
    }, 
    "servers": [
        {
            "url": "https://api.boomi.com/partner/api/rest/v1/{accountId}", 
            "description": "US - Boomi Partner API Endpoint URL", 
            "variables": {
                "accountId": {
                    "description": "The Account id to make this request as.", 
                    "default": "accountId"
                }
            }
        },
        {
            "url": "https://api.platform.gb.boomi.com/partner/api/rest/v1/{accountId}/", 
            "description": "GB - Boomi Partner API Endpoint URL", 
            "variables": {
                "accountId": {
                    "description": "The Account id to make this request as.", 
                    "default": "accountId"
                }
            }
        }
    ], 
    "tags": [
        {
            "name": "Account", 
            "description": "The Account object provides information about an account, including the associated users, connector licensing \n information, and general information. \n >**Note:** The ability to create and delete accounts is available only through the Platform Partner API."
        }, 
        {
            "name": "Cancel execution operation", 
            "description": "You can use the `cancelExecution` operation to cancel a current process run on a particular Runtime. \n\n To cancel a process run, you must have access to it and to the Runtime on which the process is currently running. \n\n  >**Note:** This operation is available only through the Platform Partner API connector."
        }
    ], 
    "paths": {
        "/Account": {
            "post": {
                "tags": [
                    "Account"
                ], 
                "summary": "Creates an Account object", 
                "description": " - The CREATE operation creates an account based on the supplied name and trial expiration date (maximum of 90 days in the future). \n\n - CREATE is available only through the Partner API; you cannot use the accountId override parameter. The Partner API also supports a separate Account Provision operation for provisioning sub-accounts with specified features. \n\n >**Note:** You cannot use the CREATE operation to provision or dictate the number of Runtime clusters available on an account.", 
                "operationId": "CreateAccount", 
                "parameters": [
                    {
                        "name": "overrideAccount", 
                        "in": "query", 
                        "description": "Makes the inquiry on a child account", 
                        "required": false, 
                        "schema": {
                            "type": "string"
                        }
                    }
                ], 
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/Account"
                            }, 
                            "example": {
                                "name": "Test Account", 
                                "expirationDate": "2016-02-13T05:00:00Z"
                            }
                        }, 
                        "application/xml": {
                            "schema": {
                                "$ref": "#/components/schemas/Account"
                            }, 
                            "example": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Account xmlns=\"http://api.platform.boomi.com/\" name=\"Test Account\" expirationDate=\"2016-02-13T05:00:00Z\" />"
                        }
                    }, 
                    "required": false
                }, 
                "responses": {
                    "200": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Account"
                                }, 
                                "example": {
                                    "Account": {
                                        "supportLevel": "standard", 
                                        "supportAccess": "true", 
                                        "dateCreated": "2015-02-06T15:42:10Z", 
                                        "status": "active", 
                                        "expirationDate": "2016-02-13T05:00:00Z", 
                                        "name": "Test Account", 
                                        "accountId": "testaccount-W4N2RM", 
                                        "licensing": null
                                    }
                                }
                            }, 
                            "application/xml": {
                                "schema": {
                                    "$ref": "#/components/schemas/Account"
                                }, 
                                "example": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Account xmlns=\"http://api.platform.boomi.com/\" supportLevel=\"standard\" supportAccess=\"true\" \n            dateCreated=\"2015-02-06T15:42:10Z\" status=\"active\" expirationDate=\"2016-02-13T05:00:00Z\"\n            name=\"Test Account\" accountId=\"testaccount-W4N2RM\">\n      <licensing/>\n  </Account>"
                            }
                        }
                    }, 
                    "503": {
                        "$ref": "#/components/responses/503"
                    }, 
                    "403": {
                        "$ref": "#/components/responses/403"
                    }, 
                    "410": {
                        "$ref": "#/components/responses/410"
                    }
                }, 
                "security": [
                    {
                        "basicAuth": []
                    }
                ]
            }
        }, 
        "/Account/bulk": {
            "post": {
                "tags": [
                    "Account"
                ], 
                "summary": "Retrieves multiple Account objects by identifier", 
                "description": "The bulk GET operation returns multiple Account objects based on the supplied account IDs, to a maximum of 100. To learn more about `bulk`, refer to [Bulk GET operations](https://developer.boomi.com/docs/APIs/PlatformAPI/Introduction/Bulk_GET_operations).", 
                "operationId": "BulkAccount", 
                "parameters": [
                    {
                        "name": "overrideAccount", 
                        "in": "query", 
                        "description": "Makes the inquiry on a child account", 
                        "required": false, 
                        "schema": {
                            "type": "string"
                        }
                    }
                ], 
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/AccountBulkRequest"
                            }
                        }, 
                        "application/xml": {
                            "schema": {
                                "$ref": "#/components/schemas/AccountBulkRequest"
                            }
                        }
                    }, 
                    "required": false
                }, 
                "responses": {
                    "200": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/AccountBulkResponse"
                                }
                            }, 
                            "application/xml": {
                                "schema": {
                                    "$ref": "#/components/schemas/AccountBulkResponse"
                                }
                            }
                        }
                    }, 
                    "403": {
                        "$ref": "#/components/responses/403"
                    }, 
                    "410": {
                        "$ref": "#/components/responses/410"
                    }, 
                    "503": {
                        "$ref": "#/components/responses/503"
                    }
                }, 
                "security": [
                    {
                        "basicAuth": []
                    }
                ]
            }
        }, 
        "/Account/query": {
            "post": {
                "tags": [
                    "Account"
                ], 
                "summary": "Queries for an Account object(s)", 
                "description": "The maximum number of results returned per QUERY response is 100. This response includes a queryToken element, which means there are more than 100 results to retrieve. The [Query paging](https://developer.boomi.com/docs/APIs/PlatformAPI/Introduction/Query_paging) topic describes how to use a queryMore call to retrieve more results.", 
                "operationId": "QueryAccount", 
                "parameters": [
                    {
                        "name": "overrideAccount", 
                        "in": "query", 
                        "description": "Makes the inquiry on a child account", 
                        "required": false, 
                        "schema": {
                            "type": "string"
                        }
                    }
                ], 
                "requestBody": {
                    "description": " Possible properties include: ACCOUNTID, DATECREATED, EXPIRATIONDATE, NAME, STATUS, WIDGETACCOUNT, OVERDEPLOYED", 
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/AccountQueryConfig"
                            }, 
                            "example": {
                                "QueryFilter": {
                                    "expression": {
                                        "operator": "and", 
                                        "xsi_type": "GroupingExpression", 
                                        "nestedExpression": [
                                            {
                                                "operator": "NOT_EQUALS", 
                                                "property": "status", 
                                                "xsi_type": "SimpleExpression", 
                                                "argument": "deleted"
                                            }, 
                                            {
                                                "operator": "BETWEEN", 
                                                "property": "dateCreated", 
                                                "xsi_type": "SimpleExpression", 
                                                "argument": [
                                                    "2014-01-01T00:00:00Z", 
                                                    "2016-01-01T00:00:00Z"
                                                ]
                                            }
                                        ]
                                    }
                                }
                            }
                        }, 
                        "application/xml": {
                            "schema": {
                                "$ref": "#/components/schemas/AccountQueryConfig"
                            }, 
                            "example": "<?xml version=\"1.0\" ?>\n<QueryConfig xmlns=\"http://api.platform.boomi.com/\">\n  \n    \n  <QueryFilter>\n    \n      \n    <expression xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" operator=\"and\" xsi:type=\"GroupingExpression\">\n      \n        \n      <nestedExpression xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" operator=\"NOT_EQUALS\" property=\"status\" xsi:type=\"SimpleExpression\">\n        \n          \n        <argument>deleted</argument>\n        \n        \n      </nestedExpression>\n      \n        \n      <nestedExpression xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" operator=\"BETWEEN\" property=\"dateCreated\" xsi:type=\"SimpleExpression\">\n        \n          \n        <argument>2014-01-01T00:00:00Z</argument>\n        \n          \n        <argument>2016-01-01T00:00:00Z</argument>\n        \n        \n      </nestedExpression>\n      \n      \n    </expression>\n    \n    \n  </QueryFilter>\n  \n  \n</QueryConfig>\n"
                        }
                    }, 
                    "required": false
                }, 
                "responses": {
                    "200": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/AccountQueryResponse"
                                }, 
                                "example": {
                                    "QueryResult": {
                                        "numberOfResults": "100", 
                                        "queryToken": "EXAMPLE_QUERY_TOKEN", 
                                        "result": [
                                            {
                                                "xsi_type": "Account", 
                                                "supportLevel": "standard", 
                                                "supportAccess": "true", 
                                                "suggestionsEnabled": "false", 
                                                "dateCreated": "2010-02-22T15:43:03Z", 
                                                "expirationDate": "2016-03-18T05:00:00Z", 
                                                "status": "active", 
                                                "name": "ABC Co", 
                                                "accountId": "abc-H566GG", 
                                                "licensing": {
                                                    "standard": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "smallBusiness": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "enterprise": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "tradingPartner": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "standardTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "smallBusinessTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "enterpriseTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "tradingPartnerTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }
                                                }, 
                                                "molecule": {
                                                    "purchased": "40", 
                                                    "used": "8"
                                                }
                                            }, 
                                            {
                                                "xsi_type": "Account", 
                                                "supportLevel": "standard", 
                                                "supportAccess": "true", 
                                                "dateCreated": "2010-06-07T17:42:18Z", 
                                                "expirationDate": "2016-09-07T05:00:00Z", 
                                                "status": "active", 
                                                "name": "Boomi Inc", 
                                                "accountId": "xyz-V3M1QL", 
                                                "licensing": {
                                                    "standard": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "smallBusiness": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "enterprise": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "tradingPartner": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "standardTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "smallBusinessTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "enterpriseTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }, 
                                                    "tradingPartnerTest": {
                                                        "used": "0", 
                                                        "purchased": "0"
                                                    }
                                                }, 
                                                "molecule": {
                                                    "purchased": "500", 
                                                    "used": "1"
                                                }
                                            }
                                        ]
                                    }
                                }
                            }, 
                            "application/xml": {
                                "schema": {
                                    "$ref": "#/components/schemas/AccountQueryResponse"
                                }, 
                                "example": "<?xml version=\"1.0\" ?>\n<QueryResult xmlns=\"http://api.platform.boomi.com/\" xmlns:bns=\"http://api.platform.boomi.com/\" numberOfResults=\"100\">\n  \n      \n  <queryToken>EXAMPLE_QUERY_TOKEN</queryToken>\n  \n      \n  <result xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"Account\" supportLevel=\"standard\" supportAccess=\"true\" suggestionsEnabled=\"false\" dateCreated=\"2010-02-22T15:43:03Z\" expirationDate=\"2016-03-18T05:00:00Z\" status=\"active\" name=\"ABC Co\" accountId=\"abc-H566GG\">\n    \n         \n    <bns:licensing>\n      \n            \n      <bns:standard used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:smallBusiness used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:enterprise used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:tradingPartner used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:standardTest used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:smallBusinessTest used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:enterpriseTest used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:tradingPartnerTest used=\"0\" purchased=\"0\"/>\n      \n         \n    </bns:licensing>\n    \n         \n    <bns:molecule purchased=\"40\" used=\"8\"/>\n    \n      \n  </result>\n      \n      \n  <result xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"Account\" supportLevel=\"standard\" supportAccess=\"true\" dateCreated=\"2010-06-07T17:42:18Z\" expirationDate=\"2016-09-07T05:00:00Z\" status=\"active\" name=\"Boomi Inc\" accountId=\"xyz-V3M1QL\">\n    \n         \n    <bns:licensing>\n      \n            \n      <bns:standard used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:smallBusiness used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:enterprise used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:tradingPartner used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:standardTest used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:smallBusinessTest used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:enterpriseTest used=\"0\" purchased=\"0\"/>\n      \n            \n      <bns:tradingPartnerTest used=\"0\" purchased=\"0\"/>\n      \n         \n    </bns:licensing>\n    \n         \n    <bns:molecule purchased=\"500\" used=\"1\"/>\n    \n      \n  </result>\n  \n   \n</QueryResult>\n"
                            }
                        }
                    }, 
                    "403": {
                        "$ref": "#/components/responses/403"
                    }, 
                    "410": {
                        "$ref": "#/components/responses/410"
                    }, 
                    "503": {
                        "$ref": "#/components/responses/503"
                    }
                }, 
                "security": [
                    {
                        "basicAuth": []
                    }
                ]
            }
        }, 
        "/Account/queryMore": {
            "post": {
                "tags": [
                    "Account"
                ], 
                "summary": "Retrieves additional results for an Account query", 
                "description": "To learn about using `queryMore`, refer to [Query paging](https://developer.boomi.com/docs/APIs/PlatformAPI/Introduction/Query_paging).", 
                "operationId": "QueryMoreAccount", 
                "parameters": [
                    {
                        "name": "overrideAccount", 
                        "in": "query", 
                        "description": "Makes the inquiry on a child account", 
                        "required": false, 
                        "schema": {
                            "type": "string"
                        }
                    }
                ], 
                "requestBody": {
                    "content": {
                        "text/plain": {
                            "schema": {
                                "type": "string"
                            }
                        }
                    }, 
                    "required": true
                }, 
                "responses": {
                    "200": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/AccountQueryResponse"
                                }, 
                                "example": {
                                    "$ref": "#/paths/~1Account~1query/post/responses/200/content/application~1json/example"
                                }
                            }, 
                            "application/xml": {
                                "schema": {
                                    "$ref": "#/components/schemas/AccountQueryResponse"
                                }, 
                                "example": {
                                    "$ref": "#/paths/~1Account~1query/post/responses/200/content/application~1xml/example"
                                }
                            }
                        }
                    }, 
                    "403": {
                        "$ref": "#/components/responses/403"
                    }, 
                    "410": {
                        "$ref": "#/components/responses/410"
                    }, 
                    "503": {
                        "$ref": "#/components/responses/503"
                    }
                }, 
                "security": [
                    {
                        "basicAuth": []
                    }
                ]
            }
        }, 
        "/Account/{id}": {
            "get": {
                "tags": [
                    "Account"
                ], 
                "summary": "Retrieves an instance of an Account object", 
                "description": "Returns a single Account object based on the supplied account ID.", 
                "operationId": "GetAccount", 
                "parameters": [
                    {
                        "name": "overrideAccount", 
                        "in": "query", 
                        "description": "Makes the inquiry on a child account", 
                        "required": false, 
                        "schema": {
                            "type": "string"
                        }
                    }, 
                    {
                        "name": "id", 
                        "in": "path", 
                        "required": true, 
                        "schema": {
                            "type": "string"
                        }
                    }
                ], 
                "responses": {
                    "200": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Account"
                                }, 
                                "example": {
                                    "Account": {
                                        "accountId": "boomiqa-T7KIDU", 
                                        "name": "BoomiQA", 
                                        "status": "active", 
                                        "dateCreated": "2022-09-02T20:16:28Z", 
                                        "widgetAccount": "false", 
                                        "supportAccess": "true", 
                                        "supportLevel": "standard", 
                                        "licensing": {
                                            "standard": {
                                                "purchased": "1000000", 
                                                "used": "60"
                                            }, 
                                            "smallBusiness": {
                                                "purchased": "1000000", 
                                                "used": "0"
                                            }, 
                                            "enterprise": {
                                                "purchased": "1000000", 
                                                "used": "0"
                                            }, 
                                            "tradingPartner": {
                                                "purchased": "100000", 
                                                "used": "3"
                                            }, 
                                            "standardTest": {
                                                "purchased": "1000", 
                                                "used": "0"
                                            }, 
                                            "smallBusinessTest": {
                                                "purchased": "1000", 
                                                "used": "0"
                                            }, 
                                            "enterpriseTest": {
                                                "purchased": "1000", 
                                                "used": "0"
                                            }, 
                                            "tradingPartnerTest": {
                                                "purchased": "1000", 
                                                "used": "0"
                                            }
                                        }, 
                                        "molecule": {
                                            "purchased": "10", 
                                            "used": "0"
                                        }
                                    }
                                }
                            }, 
                            "application/xml": {
                                "schema": {
                                    "$ref": "#/components/schemas/Account"
                                }, 
                                "example": "<?xml version=\"1.0\" ?>\n<bns:Account xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:bns=\"http://api.platform.boomi.com/\" accountId=\"boomiqa-T7KIDU\" name=\"BoomiQA\" status=\"active\" dateCreated=\"2022-09-02T20:16:28Z\" widgetAccount=\"false\" supportAccess=\"true\" supportLevel=\"standard\">\n  \n     \n  <bns:licensing>\n    \n         \n    <bns:standard purchased=\"1000000\" used=\"60\"/>\n    \n         \n    <bns:smallBusiness purchased=\"1000000\" used=\"0\"/>\n    \n         \n    <bns:enterprise purchased=\"1000000\" used=\"0\"/>\n    \n         \n    <bns:tradingPartner purchased=\"100000\" used=\"3\"/>\n    \n         \n    <bns:standardTest purchased=\"1000\" used=\"0\"/>\n    \n         \n    <bns:smallBusinessTest purchased=\"1000\" used=\"0\"/>\n    \n         \n    <bns:enterpriseTest purchased=\"1000\" used=\"0\"/>\n    \n         \n    <bns:tradingPartnerTest purchased=\"1000\" used=\"0\"/>\n    \n     \n  </bns:licensing>\n  \n     \n  <bns:molecule purchased=\"10\" used=\"0\"/>\n  \n  \n</bns:Account>\n"
                            }
                        }
                    }, 
                    "403": {
                        "$ref": "#/components/responses/403"
                    }, 
                    "410": {
                        "$ref": "#/components/responses/410"
                    }, 
                    "503": {
                        "$ref": "#/components/responses/503"
                    }
                }, 
                "security": [
                    {
                        "basicAuth": []
                    }
                ]
            }, 
            "delete": {
                "tags": [
                    "Account"
                ], 
                "summary": "Deletes an Account object", 
                "description": "- The DELETE operation deletes an account based on the supplied account ID. \n\n - The DELETE operation is available only through the Partner API; you cannot use the `accountId` override parameter.", 
                "operationId": "DeleteAccount", 
                "parameters": [
                    {
                        "name": "overrideAccount", 
                        "in": "query", 
                        "description": "Makes the inquiry on a child account", 
                        "required": false, 
                        "schema": {
                            "type": "string"
                        }
                    }, 
                    {
                        "name": "id", 
                        "in": "path", 
                        "required": true, 
                        "schema": {
                            "type": "string"
                        }
                    }
                ], 
                "responses": {
                    "200": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "example": {
                                    "message": "Operation completed successfully."
                                }
                            }, 
                            "application/xml": {
                                "example": "<response><message>Operation completed successfully.</message></response>"
                            }
                        }
                    }, 
                    "503": {
                        "$ref": "#/components/responses/503"
                    }, 
                    "403": {
                        "$ref": "#/components/responses/403"
                    }, 
                    "410": {
                        "$ref": "#/components/responses/410"
                    }
                }, 
                "security": [
                    {
                        "basicAuth": []
                    }
                ]
            }
        }, 
        "/cancelExecution/{executionId}": {
            "post": {
                "tags": [
                    "cancelExecution"
                ], 
                "summary": "cancelExecution operation", 
                "operationId": "cancelExecutionOperation", 
                "description": "To perform a cancelExecution operation, send an HTTP POST where `accountId` is the user's account ID and `executionId` is the ID of the process run to cancel. \n\n A successful `cancelExecution` call returns an HTTP status code of 202. An error message appears if you cannot cancel the run because the runtime is not running.", 
                "parameters": [
                    {
                        "name": "executionId", 
                        "in": "path", 
                        "required": true, 
                        "schema": {
                            "type": "string"
                        }, 
                        "description": "A unique identifier assigned by the system to a running process."
                    }
                ], 
                "responses": {
                    "200": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "example": {
                                    "message": "Operation completed successfully."
                                }
                            }, 
                            "application/xml": {
                                "example": "<response><message>Operation completed successfully.</message></response>"
                            }
                        }
                    }, 
                    "503": {
                        "$ref": "#/components/responses/503"
                    }, 
                    "403": {
                        "$ref": "#/components/responses/403"
                    }, 
                    "410": {
                        "$ref": "#/components/responses/410"
                    }, 
                    "202": {
                        "description": "Successful request and response.", 
                        "content": {
                            "application/json": {
                                "example": {
                                    "message": "Operation completed successfully."
                                }
                            }, 
                            "application/xml": {
                                "example": "<response><message>Operation completed successfully.</message></response>"
                            }
                        }
                    }
                }, 
                "security": [
                    {
                        "basicAuth": []
                    }
                ]
            }
        }
    }, 
    "components": {
        "schemas": {
            "AccountExpression": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/AccountSimpleExpression"
                    }, 
                    {
                        "$ref": "#/components/schemas/AccountGroupingExpression"
                    }
                ]
            }, 
            "AccountSimpleExpression": {
                "required": [
                    "operator", 
                    "property"
                ], 
                "type": "object", 
                "properties": {
                    "argument": {
                        "type": "array", 
                        "xml": {
                            "namespace": "http://api.platform.boomi.com/"
                        }, 
                        "items": {
                            "type": "string", 
                            "xml": {
                                "name": "argument"
                            }
                        }
                    }, 
                    "operator": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "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": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "enum": [
                            "ACCOUNTID", 
                            "DATECREATED", 
                            "EXPIRATIONDATE", 
                            "NAME", 
                            "STATUS", 
                            "WIDGETACCOUNT", 
                            "OVERDEPLOYED"
                        ]
                    }
                }, 
                "xml": {
                    "name": "SimpleExpression", 
                    "namespace": "http://api.platform.boomi.com/"
                }
            }, 
            "AccountGroupingExpression": {
                "required": [
                    "operator"
                ], 
                "type": "object", 
                "properties": {
                    "nestedExpression": {
                        "type": "array", 
                        "xml": {
                            "namespace": "http://api.platform.boomi.com/"
                        }, 
                        "items": {
                            "$ref": "#/components/schemas/AccountExpression"
                        }
                    }, 
                    "operator": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "enum": [
                            "and", 
                            "or"
                        ]
                    }
                }, 
                "xml": {
                    "name": "GroupingExpression", 
                    "namespace": "http://api.platform.boomi.com/"
                }
            }, 
            "AccountQueryConfig": {
                "required": [
                    "QueryFilter"
                ], 
                "type": "object", 
                "properties": {
                    "QueryFilter": {
                        "required": [
                            "expression"
                        ], 
                        "type": "object", 
                        "properties": {
                            "expression": {
                                "$ref": "#/components/schemas/AccountExpression"
                            }
                        }, 
                        "xml": {
                            "name": "QueryFilter", 
                            "namespace": "http://api.platform.boomi.com/"
                        }
                    }
                }, 
                "xml": {
                    "name": "QueryConfig", 
                    "namespace": "http://api.platform.boomi.com/"
                }
            }, 
            "AccountQueryResponse": {
                "type": "object", 
                "properties": {
                    "numberOfResults": {
                        "type": "integer", 
                        "format": "int32", 
                        "xml": {
                            "attribute": true
                        }
                    }, 
                    "queryToken": {
                        "type": "string", 
                        "xml": {
                            "namespace": "http://api.platform.boomi.com/"
                        }
                    }, 
                    "result": {
                        "type": "array", 
                        "xml": {
                            "namespace": "http://api.platform.boomi.com/"
                        }, 
                        "items": {
                            "$ref": "#/components/schemas/Account"
                        }
                    }
                }, 
                "xml": {
                    "name": "QueryResult", 
                    "namespace": "http://api.platform.boomi.com/"
                }
            }, 
            "Account": {
                "type": "object", 
                "properties": {
                    "accountId": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "description": "The ID of the account.", 
                        "example": "boomiqa-T7KIDU"
                    }, 
                    "dateCreated": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "description": "The creation date of the account.", 
                        "example": "2022-09-02T20:16:28Z"
                    }, 
                    "expirationDate": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "description": "The scheduled expiration date of the account."
                    }, 
                    "licensing": {
                        "$ref": "#/components/schemas/Licensing", 
                        "description": "Indicates the number of connections used and purchased in each of the connector type and production/test classifications. The classifications include standard, smallBusiness, enterprise, and tradingPartner."
                    }, 
                    "molecule": {
                        "$ref": "#/components/schemas/Molecule"
                    }, 
                    "name": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "description": "The name of the account.", 
                        "example": "BoomiQA"
                    }, 
                    "overDeployed": {
                        "type": "boolean", 
                        "xml": {
                            "attribute": true
                        }, 
                        "description": "Indicates the state of an account if one or more additional deployments are made after all available connection licenses have been used for any of the connector class."
                    }, 
                    "status": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "enum": [
                            "trial", 
                            "active", 
                            "suspended", 
                            "deleted", 
                            "unlimited"
                        ], 
                        "description": "The status of the account. The allowed values are active or deleted.", 
                        "example": "active"
                    }, 
                    "suggestionsEnabled": {
                        "type": "boolean", 
                        "xml": {
                            "attribute": true
                        }, 
                        "description": "Identifies whether this account has the Boomi Suggest feature enabled."
                    }, 
                    "supportAccess": {
                        "type": "boolean", 
                        "xml": {
                            "attribute": true
                        }, 
                        "description": "Identifies whether this account allows support user access.", 
                        "example": "true"
                    }, 
                    "supportLevel": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "enum": [
                            "standard", 
                            "premier"
                        ], 
                        "description": "The level of support for this account. The allowed values are standard *or premier.", 
                        "example": "standard"
                    }, 
                    "widgetAccount": {
                        "type": "boolean", 
                        "xml": {
                            "attribute": true
                        }, 
                        "example": "false"
                    }
                }
            }, 
            "AccountBulkRequest": {
                "type": "object", 
                "properties": {
                    "request": {
                        "type": "array", 
                        "xml": {
                            "namespace": "http://api.platform.boomi.com/"
                        }, 
                        "items": {
                            "$ref": "#/components/schemas/BulkId"
                        }
                    }, 
                    "type": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "enum": [
                            "GET", 
                            "DELETE", 
                            "UPDATE", 
                            "CREATE"
                        ]
                    }
                }, 
                "xml": {
                    "name": "BulkRequest", 
                    "namespace": "http://api.platform.boomi.com/"
                }
            }, 
            "AccountBulkResponse": {
                "type": "object", 
                "properties": {
                    "response": {
                        "type": "array", 
                        "xml": {
                            "namespace": "http://api.platform.boomi.com/"
                        }, 
                        "items": {
                            "required": [
                                "Result"
                            ], 
                            "type": "object", 
                            "properties": {
                                "Result": {
                                    "$ref": "#/components/schemas/Account"
                                }, 
                                "index": {
                                    "type": "integer", 
                                    "format": "int32", 
                                    "xml": {
                                        "attribute": true
                                    }
                                }, 
                                "id": {
                                    "type": "string", 
                                    "xml": {
                                        "attribute": true
                                    }
                                }, 
                                "statusCode": {
                                    "type": "integer", 
                                    "format": "int32", 
                                    "xml": {
                                        "attribute": true
                                    }
                                }, 
                                "errorMessage": {
                                    "type": "string", 
                                    "xml": {
                                        "attribute": true
                                    }
                                }
                            }
                        }
                    }
                }, 
                "xml": {
                    "name": "BulkResult", 
                    "namespace": "http://api.platform.boomi.com/"
                }
            }, 
            "License": {
                "type": "object", 
                "properties": {
                    "purchased": {
                        "type": "integer", 
                        "format": "int32", 
                        "xml": {
                            "attribute": true
                        }, 
                        "example": 2
                    }, 
                    "used": {
                        "type": "integer", 
                        "format": "int32", 
                        "xml": {
                            "attribute": true
                        }, 
                        "example": 0
                    }
                }
            }, 
            "Licensing": {
                "type": "object", 
                "description": "Indicates the number of connections used and purchased in each of the connector type and production/test classifications. The classifications include standard, smallBusiness, enterprise, and tradingPartner.", 
                "properties": {
                    "enterprise": {
                        "$ref": "#/components/schemas/License"
                    }, 
                    "enterpriseTest": {
                        "$ref": "#/components/schemas/License"
                    }, 
                    "smallBusiness": {
                        "$ref": "#/components/schemas/License"
                    }, 
                    "smallBusinessTest": {
                        "$ref": "#/components/schemas/License"
                    }, 
                    "standard": {
                        "$ref": "#/components/schemas/License"
                    }, 
                    "standardTest": {
                        "$ref": "#/components/schemas/License"
                    }, 
                    "tradingPartner": {
                        "$ref": "#/components/schemas/License"
                    }, 
                    "tradingPartnerTest": {
                        "$ref": "#/components/schemas/License"
                    }
                }
            }, 
            "Molecule": {
                "type": "object", 
                "description": "Indicates the number of Runtime clusters available on an account and the number of Runtime clusters currently in use.", 
                "properties": {
                    "purchased": {
                        "type": "integer", 
                        "format": "int32", 
                        "xml": {
                            "attribute": true
                        }, 
                        "example": 1
                    }, 
                    "used": {
                        "type": "integer", 
                        "format": "int32", 
                        "xml": {
                            "attribute": true
                        }, 
                        "example": 0
                    }
                }
            }, 
            "BulkId": {
                "type": "object", 
                "properties": {
                    "id": {
                        "type": "string", 
                        "xml": {
                            "attribute": true
                        }, 
                        "example": "56789abc-def0-1234-5678-9abcdef01234"
                    }
                }
            }
        }, 
        "headers": {
            "Deprecation": {
                "description": "Indicates that the api you are using is deprecated and will be removed at some point. Includes the date that this was initially deprecated.", 
                "schema": {
                    "type": "string"
                }
            }, 
            "Link": {
                "description": "A hyperlink indicating a site with more information about the deprecation of this object", 
                "schema": {
                    "type": "string"
                }
            }, 
            "Sunset": {
                "description": "The approximate date the API Object will be removed.", 
                "schema": {
                    "type": "string"
                }
            }, 
            "Warning": {
                "description": "Informative header describing a warning that appeared due to your API call", 
                "schema": {
                    "type": "string"
                }
            }
        }, 
        "securitySchemes": {
            "basicAuth": {
                "type": "http", 
                "scheme": "basic"
            }
        }, 
        "requestBodies": {}, 
        "responses": {
            "403": {
                "description": "Access denied due to insufficient permissions.", 
                "content": {
                    "application/json": {
                        "examples": {
                            "Forbidden (JSON)": {
                                "summary": "Forbidden (JSON)", 
                                "value": {
                                    "message": "Access denied due to insufficient permissions."
                                }
                            }
                        }
                    }, 
                    "application/xml": {
                        "examples": {
                            "Forbidden (XML)": {
                                "summary": "Forbidden (XML)", 
                                "value": "<error><message>Access denied due to insufficient permissions.</message></error>"
                            }
                        }
                    }
                }
            }, 
            "410": {
                "description": "Endpoint is invalid or no longer exists.", 
                "content": {
                    "application/json": {
                        "examples": {
                            "Gone (JSON)": {
                                "summary": "Gone (JSON)", 
                                "value": {
                                    "message": "Endpoint is invalid or no longer exists."
                                }
                            }
                        }
                    }, 
                    "application/xml": {
                        "examples": {
                            "Gone (XML)": {
                                "summary": "Gone (XML)", 
                                "value": "<error><message>Endpoint is invalid or no longer exists.</message></error>"
                            }
                        }
                    }
                }
            }, 
            "503": {
                "description": "The Boomi server is currently unavailable or your account's rate limits have been exceeded. Retry later.", 
                "content": {
                    "application/json": {
                        "examples": {
                            "Service Unavailable (JSON)": {
                                "summary": "Service Unavailable (JSON)", 
                                "value": {
                                    "message": "The Boomi server is currently unavailable or your account's rate limits have been exceeded. Retry later."
                                }
                            }
                        }
                    }, 
                    "application/xml": {
                        "examples": {
                            "Service Unavailable (XML)": {
                                "summary": "Service Unavailable (XML)", 
                                "value": "<error><message>The Boomi server is currently unavailable or your account's rate limits have been exceeded. Retry later.</message></error>"
                            }
                        }
                    }
                }
            }
        }
    }
}