Transition resources

Applies To

  • Partner Center

Appropriate roles

  • Admin agent

Note

The new commerce experiences for license-based services include many new capabilities and are available to all Cloud Solution Provider (CSPs). For more information, see new commerce experiences overview.

Describes the resources used to transition from one new commerce subscription to another.

TransitionEligibility

Describes the behavior of an individual subscription transition resource.

Property Type Description
CatalogItemId string The catalog item ID being checked for.
Title string The SKU title.
Description string The SKU description.
Quantity integer The quantity of the new offer to be purchased.
Eligibilities list of TransitionEligibilityDetail A list of transition eligibility details.
SubscriptionEligibilities list of TargetSubscriptionEligibilityDetail A list of subscriptions that are eligible to be transitioned to.

TransitionEligibilityDetail

Describes the behavior of an individual target subscription eligibility detail resource.

Property Type Description
IsEligible boolean Returns the eligibility is valid or not.
SubscriptionId string Returns the subscription's ID.
SubscriptionFriendlyName string Returns the subscription's friendly name.
SubscriptionTermDuration string Returns the subscription's term duration.
SubscriptionBillingCycle BillingCycleType Returns the subscription's billing cycle type.
Errors List of TargetSubscriptionErrors The reasons why the target subscription is not eligible to be transitioned to.

TargetSubscriptionEligibilityDetail

Describes the behavior of an individual target subscription eligibility detail resource.

Property Type Description
IsEligible boolean Returns the eligibility is valid or not.
SubscriptionId string Returns the subscription's id.
SubscriptionFriendlyName string Returns the subscription's friendly name.
SubscriptionTermDuration string Returns the subscription's term duration.
SubscriptionBillingCycle BillingCycleType Returns the subscription's billing cycle type.
Errors List of TargetSubscriptionErrors The reasons why the target subscription is not eligible to be transitioned to.

Transition

Describes the behavior of an individual subscription transition resource.

Property Type Description
FromCatalogItemId string The From catalog item ID.
FromSubscriptionId string The From subscription ID.
ToCatalogItemId string The To catalog item ID.
ToSubscriptionId string The To subscription ID. This is only populated if the subscription changes. Currently only Legacy Upgrade needs this, but modern partial transition will also.
Quantity integer The quantity being transitioned to the target catalog item.
TermDuration string The term duration for the subscription.
BillingCycle string The billing cycle for the subscription.
TransitionType string The transition type. Possible values - transition_only, transition_with_license_transfer.
Events list of TransitionEvents The events of the transition.
promotionId string The promotion ID that was applied to the transition.

TransitionEvent

Describes the different events that have taken place on a subscription.

Property Type Description
Name string The name of the transition event. Possible values - Conversion or LicenseReassignment.
Status string The status of transition event. Possible values - Started, Completed or Failed.
Timestamp DateTime The UTC timestamp of the event.
Errors List of TransitionErrors The metadata attributes corresponding to the error.

TransitionError

Represents an error for subscription transfer eligibility. Provides a reason why a transition can't be performed.

Property Type Description
Code TransitionErrorCode The error code associated with the issue.
Description string Friendly text describing the error.

TargetSubscriptionErrors

Represents an error for when target subscription isn't eligible to be transitioned to. Provides a reason.

Property Type Description
Code TargetSubscriptionErrorCode The error code associated with the issue.
Description string Friendly text describing the error.