Parameters Required for Partial Upgrades

Important: If you use CloudBlue Commerce, please note that this feature will be supported in version 21.7.

A partial upgrade occurs when only some of the seats of a paid SKU (source subscription) are upgraded to a different paid SKU (new subscription). Two different requests are required for partial upgrades:

  • Purchase request with the new SKU corresponding to the offer that the subscription is upgraded to, with the corresponding number of seats.

  • Change request reflecting a decrease in the number of seats of the source subscription (downsize).

The same transaction ID must be used for both requests and it is necessary to specify that the scope is a partial upgrade.

Parameter ID Required JSON structure with the following parameters:
transaction_info_object Yes

Property

Description/Value
transaction_type PartialUpgrade
number_of_requests 2
transaction_id Yes The transaction id must be the same in both requests (purchase request and change request).

Below you can see an example of the parameters that need to be used in both requests .

Copy
{
    {
        "key": "transaction_id",
        "value": "transaction_1"
    },
    {
        "key":  "transaction_info_object",
        "structured_value":
        {
            "transaction_type": "PartialUpgrade",
            "number_of_requests": 2
        }
    }
}
CloudBlue, an Ingram Micro business, uses cookies to improve the usability of our site. By continuing to use this site and/or logging in you are accepting the use of these cookies. For more information, visit our Privacy Policy.