Valider un abonnement pour la migration

S’applique à : Espace partenaires | Espace partenaires géré par 21Vianet | Espace partenaires de Microsoft Cloud for US Government

Comment valider un abonnement pour la migration vers New Commerce Experience

Prérequis

  • Informations d’identification, comme décrit dans Authentification auprès de l’Espace partenaires. Ce scénario prend en charge l’authentification avec les informations d’identification d’application et d’application+utilisateur autonomes.

  • ID du client (customer-tenant-id). Si vous ne connaissez pas l’ID du client, vous pouvez le rechercher dans l’Espace de partenaires en sélectionnant l’espace de travail Clients, puis le client dans la liste des clients, puis compte. Dans la page du compte du client, recherchez l’ID Microsoft dans la section Informations sur le compte client. L’ID Microsoft est le même que l’ID de client (customer-tenant-id).

  • ID d’abonnement actuel

Limite du taux

La limite de l’API Valider la migration est de 450 appels par combinaison partenaire-client en 5 minutes. Pour plus d’informations sur les limites de débit et la limitation, consultez les instructions de limitation des API.

Demande REST

Syntaxe de la requête

Méthode URI de demande
POST {baseURL}/v1/customers/{customer-tenant-id}/migrations/newcommerce/validate HTTP/1.1

Paramètre d’URI

Ce tableau répertorie les paramètres de requête requis pour valider un abonnement pour la migration.

Nom Type Requise Description
customer-tenant-id string Oui Chaîne au format GUID qui identifie le client.
termDuration string Non La durée des termes peut être modifiée lors de la migration.
billingCycle string Non Le cycle de facturation peut être modifié lors de la migration.
purchaseFullTerm bool Non Un nouveau terme peut être démarré dans NCE lors de la migration.
quantité int Non La quantité de licences d’un abonnement peut être augmentée ou réduite lors de la migration.
customTermEndDate DATETIME Non Une date de fin peut être définie pour s’aligner sur un abonnement OnlineServicesNCE ou un mois calendaire existant. Vous trouverez plus d’informations sur l’alignement des dates de fin d’abonnement ici : Aligner les dates de fin d’abonnement dans l’Espace partenaires

En-têtes de requête

Pour plus d’informations, consultez En-têtes REST de l’Espace Partenaires.

Corps de la demande

Ce tableau décrit les propriétés d’abonnement dans le corps de la requête.

Propriété Type Requise Description
currentSubscriptionId string Oui Identificateur d’abonnement qui indique quel abonnement nécessite la validation pour la migration.

Exemple de requête

"currentSubscriptionId" : "9beb6319-6889-4d28-a155-68ca9c783842"

Réponse REST

Si elle réussit, cette méthode retourne une valeur booléenne « is Eligible » dans le corps de la réponse, indiquant si l’abonnement actuel est éligible à la migration vers un nouveau commerce. Notez que l’API Validate Migration ne fournit pas d’informations concernant l’éligibilité d’un abonnement aux promotions dans le Nouveau Commerce.

Codes d’erreur et de réussite de la réponse

Chaque réponse est fournie avec un code d’état HTTP qui indique la réussite ou l’échec et les informations de débogage extral. Utilisez un outil de suivi réseau pour lire ce code, le type d’erreur et d’autres paramètres. Pour obtenir la liste complète, consultez Codes d’erreur REST de l’Espace partenaires.

Exemples de réponse

1. 
    {
        "currentSubscriptionId": "9beb6319-6889-4d28-a155-68ca9c783842",
        "isEligible": false,
        "errors": [
            {
                "code": 5,
                "description": "Subscription cannot be migrated to New Commerce because the equivalent offer is not yet available in New Commerce",
            }
        ]
    }
2. 
    {
        "currentSubscriptionId": "9beb6319-6889-4d28-a155-68ca9c783842",
        "isEligible": true,
        "catalogItemId": "CFQ7TTC0LF8S:0002:CFQ7TTC0KSVV"
    }