curl \
--request POST 'https://api.cloudcockpit.com/v1/customers/{customerId}/subscriptions/{subscriptionId}/upgrade' \
--header "Content-Type: application/json" \
--header "X-Tenant: portal.cloudcockpit.com" \
--header "Authorization: Bearer eyJ0eXAiO..." \
--header "X-Correlation-Id: string" \
--data '{
"destinationSubscriptionId": "string",
"destinationProviderSubscriptionId": "string",
"offerName": "string",
"offerDescription": "string",
"offerId": "string",
"providerOfferId": "string",
"providerOfferIdWithAvailability": "string",
"imageUrl": "string",
"quantity": 42,
"termDuration": {},
"billingFrequency": {},
"transitionType": "string",
"transitionEvents": [
{
"name": "string",
"status": "string"
}
],
"cheapestPrice": {
"currency": {}
},
"subscriptionEligibilities": [
{
"isEligible": true,
"subscriptionId": "string",
"subscriptionFriendlyName": "string",
"subscriptionTermDuration": "string",
"subscriptionBillingCycle": "string",
"quantity": 42
}
]
}'