Parameters Required in Requests to Migrate Existing Active Subscriptions

To migrate active Adobe subscriptions to CloudBlue through the API, the migration_info_object parameter must be used. Below you can see an example of the parameters that can be used in the request. The action_type and adobe_customer_id parameters are mandatory.

Note:
Refer to CloudBlue Commerce API documentation for additional information on how to manage orders through the platform's API.

Copy
{
       {
        "key": "migration_info_object",
         "structured_value": {

                    "action_type": "purchase",
                    "adobe_customer_id": "P1005060000",
                    "discount_group": "01A12",
                    "discount_group_consumables": "T1A12",                    
                    "commitment_start_date": "2023-08-22",
                    "commitment_end_date": "2026-08-21",
                    "commitment_status": "COMMITTED",
                    "three_years_commitment": {"3 Years commitment": True},
                    "three_years_minimum_licenses": "10",
                    "three_years_minimum_consumables": "3000",
                    "recommitment_start_date": "2026-08-22",
                    "recommitment_end_date": "2029-08-22",
                    "recommitment_status": "COMMITTED",
                    "three_years_recommitment": {"3YR": True},
                    "three_years_recommitment_minimum_consumables": "10",
                    "three_years_recommitment_minimum_licenses": "3000"
                }
        }
    
}

When a new order is placed, the processor will check if the migration_info_object parameter contains data. If that is the case, the order will be considered as a migration and the processor will use the information provided in such parameter to populate the corresponding fulfillment parameters.