A partner creates a transfer to a customer's current partner. The current or source partner accepts the transfer and submits it to complete the transfer.
TransferEntity
Describes a transferEntity for new commerce transfers.
Property
Type
Description
ID
string
A transferEntity identifier that is supplied upon successful creation of the transferEntity.
status
string
The status of the transferEntity. Possible values are "Active" (can be deleted/submitted) and "Completed" (has already been completed). Applied upon successful creation of the transferEntity.
transferType
string
A number representing the type of transfer. 3 resolves to ModernAzure and 5 resolves to NewCommerce. Partners executing partner to partner new commerce transfers can use either but should standardize on 5.
customerEmailId
string
Identifies the customer email Used for notifications.
createdTime
DateTime
The date the transferEntity was created, in date-time format. Applied upon successful creation of the transferEntity.
lastModifiedTime
DateTime
The date the transferEntity was last updated, in date-time format. Applied upon successful creation of the transferEntity.
completedTime
DateTime
The date the transferEntity was completed, in date-time format. Applied upon successful completion of the transferEntity.
customerName
string
Optional. The name of the customer whose subscriptions are being transferred.
customerTenantId
string
A GUID formatted customer ID that identifies the customer. Applied upon successful creation of the transferEntity.
partnertenantid
string
A GUID formatted partner ID that identifies the partner.
sourcePartnerName
string
Optional. The name of the partner's organization who is initiating the transfer.
targetPartnerName
string
Optional. The name of the partner's organization to whom the transfer is targeted.
targetProductTypes
string
Optional. A collection of strings that dictate the types of subscriptions that can be submitted for a transfer. Null is assumed all types. Values can include AzureSubscription, AzureReservation, AzureSavingsPlan, and OnlineServicesNCE.
targetPartnerTenantId
string
A GUID formatted partner ID that identifies the partner to whom the transfer is targeted.
targetPartnerEmailId
string
A GUID formatted partner ID that identifies the partner to whom the transfer is targeted. This ID is the same as the targetPartnerTenantId
transferDirection
string
A number representing the direction of the transfer. 1 represents an incoming transfer for the partner who accepts the transfer. 2 represents outgoing transfer for the partner who creates the transfer.
ignoreEligibilityCheck
string
This value should be false.
lastModifiedUser
string
A GUID formatted user ID that identifies the last user to modify the transfer
Represents one item contained in a new commerce transferEntity. Source partners see line items for the transfer of items they're attempting to transfer. Target partners see newly created line items after they're completed. Target partners can use the line item IDs to help understand newly created subscriptions that result from the transfer.
Property
Type
Description
ID
string
A unique identifier for a transfer line item. Applied upon successful creation of the transferEntity.
subscriptionId
string
The subscription identifier.
quantity
int
The number of licenses or instances.
billingCycle
Object
The type of billing cycle set for the current period.
productType
string
A string representing the type of product transferred.
status
string
The status of the line item in the transferEntity.
TransferEntity for traditional license-based transfers
Describes a transferEntity.
Property
Type
Description
ID
string
A transferEntity identifier that is supplied upon successful creation of the transferEntity.
createdTime
DateTime
The date the transferEntity was created, in date-time format. Applied upon successful creation of the transferEntity.
lastModifiedTime
DateTime
The date the transferEntity was last updated, in date-time format. Applied upon successful creation of the transferEntity.
lastModifiedUser
string
The user who last updated the transferEntity. Applied upon successful creation of transferEntity.
customerName
string
Optional. The name of the customer whose subscriptions are being transferred.
customerTenantId
string
A GUID formatted customer ID that identifies the customer. Applied upon successful creation of the transferEntity.
partnertenantid
string
A GUID formatted partner ID that identifies the partner.
sourcePartnerName
string
Optional. The name of the partner's organization who is initiating the transfer.
sourcePartnerTenantId
string
A GUID formatted partner ID that identifies the partner initiating the transfer.
targetPartnerName
string
Optional. The name of the partner's organization to whom the transfer is targeted.
targetPartnerTenantId
string
A GUID formatted partner ID that identifies the partner to whom the transfer is targeted.
The status of the transferEntity. Possible values are "Active" (can be deleted/submitted) and "Completed" (has already been completed). Applied upon successful creation of the transferEntity.
TransferLineItem for traditional license-based transfers
Represents one item contained in a transferEntity.
Property
Type
Description
ID
string
A unique identifier for a transfer line item. Applied upon successful creation of the transferEntity.
subscriptionId
string
The subscription identifier.
quantity
int
The number of licenses or instances.
billingCycle
Object
The type of billing cycle set for the current period.
friendlyName
string
Optional. The friendly name for the item defined by the partner to help disambiguate.
partnerIdOnRecord
string
PartnerId on Record on the purchase that happens when the transfer is accepted.
offerId
string
The offer identifier.
addonItems
List of TransferLineItem objects
A collection of transferEntity line items for addons that are transferred along with the base subscription that is being transferred. Applied upon successful creation of the transferEntity.
transferError
string
Applied after transferEntity is accepted in case there's an error.
status
string
The status of the line item in the transferEntity.
TransferSubmitResult
Represents the result of a transfer accept for traditional license-based transfers.
Souhaitez-vous découvrir comment transférer des articles entre des magasins ? Ce module montre comment configurer les acheminements transfert et transférer les articles d’un magasin à un autre.
Découvrez comment utiliser l’API REST de l’Espace partenaires pour accepter un transfert d’abonnements pour un client. Inclut la syntaxe de requête REST, les en-têtes et les réponses REST.
Découvrez comment utiliser l’API REST de l’Espace partenaires pour effectuer une demande de transfert pour les nouveaux abonnements commerciaux. Inclut la syntaxe de requête REST, les en-têtes et les réponses REST.
Les ressources d’abonnement peuvent fournir des informations supplémentaires sur les abonnements tout au long du cycle de vie, telles que le support, les remboursements, les droits Azure.