Ottenere l'idoneità per il trasferimento delle sottoscrizioni di un cliente
Come ottenere una raccolta di sottoscrizioni di un cliente idonee/non idonee per il trasferimento.
Prerequisiti
Credenziali descritte in 'autenticazione del Centro per i partner. Questo scenario supporta l'autenticazione con credenziali per app autonome e App+Utente.
ID cliente (
customer-tenant-id
). Se non si conosce l'ID del cliente, è possibile cercarlo in Centro per i partner selezionando l'area di lavoro clienti, quindi il cliente dall'elenco dei clienti, quindi Account. Nella pagina Account del cliente cercare l'ID Microsoft nella sezione Informazioni sull'Account Cliente. L'ID Microsoft corrisponde all'ID cliente (customer-tenant-id
).
Richiesta REST
Sintassi della richiesta
Metodo | URI della richiesta |
---|---|
GET | {baseURL}/v1/customers/{customer-tenant-id}/transferseligibility?transferType={transfer-type} HTTP/1.1 |
Parametro URI
Questa tabella elenca il parametro di query necessario per ottenere tutte le sottoscrizioni.
Nome | Digitare | Obbligatorio | Descrizione |
---|---|---|---|
ID cliente-utente | corda | Sì | Stringa in formato GUID che identifica il cliente. |
tipo di trasferimento | corda | Sì | Tipo di trasferimento previsto. |
Intestazioni della richiesta
Per altre informazioni, vedere intestazioni REST del Centro per i partner.
Corpo della richiesta
Nessuno.
Esempio di richiesta
GET /v1/customers/aaaabbbb-0000-cccc-1111-dddd2222eeee/transferseligibility?transferType=directtoindirect HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 202b5e9a-ae82-4ab9-8a0a-f4e9e04eb14d
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Connection: Keep-Alive
Risposta REST
In caso di esito positivo, questo metodo restituisce una raccolta di risorse TransferEligibility nel corpo della risposta.
Codici di errore e esito positivo della risposta
Ogni risposta viene fornita con un codice di stato HTTP che indica l'esito positivo o negativo e altre informazioni di debug. Usare uno strumento di traccia di rete per leggere il codice, il tipo di errore e i parametri aggiuntivi. Per l'elenco completo, vedere codici di errore REST del Partner Center.
Esempio di risposta
HTTP/1.1 200 OK
Content-Length: 73754
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 202b5e9a-ae82-4ab9-8a0a-f4e9e04eb14d
Date: Tue, 24 Mar 2020 23:43:25 GMT
[
{
"id": "548FA265-5F40-4765-9A6B-47826F72A4BF",
"isEligible": false,
"reason": "Subscription: 548FA265-5F40-4765-9A6B-47826F72A4BF is in state: Deleted"
},
{
"id": "E2A3AEB3-70A7-42E3-930C-7519EEDDC45A",
"isEligible": false,
"reason": "Subscription: E2A3AEB3-70A7-42E3-930C-7519EEDDC45A is in state: Suspended"
},
{
"id": "4B600A9A-DF56-4564-A75A-6CC6D2D0C9F9",
"isEligible": false,
"reason": "subscription is already part of another transfer request id : 31a06eac-c527-458a-a6b4-0de197a45996"
},
{
"id": "D3350F46-AA29-4F6F-95A0-E3011988915C",
"isEligible": true
}
{
"id": "E82B2F4A-736A-4E2B-955C-C1A4C56C0171",
"isEligible": true
}
]