Condividi tramite


Ottenere date di fine del termine personalizzate

si applica a: Centro per i partner | Centro per i partner gestito da 21Vianet | Centro per i partner per Microsoft Cloud per il governo degli Stati Uniti

I partner possono visualizzare le date di fine del termine personalizzate consentite per le sottoscrizioni basate su licenza NCE che acquistano per i clienti. I partner possono visualizzare le date di fine che coincidono con la fine del mese di calendario o che si allineano con le sottoscrizioni esistenti dei clienti.

Le API supportano solo il calcolo delle date di fine del termine personalizzate per l'acquisto di nuove sottoscrizioni e non per il rinnovo delle sottoscrizioni esistenti.

Prerequisiti

  • Credenziali come descritte nell'autenticazione di Partner Center . Questo scenario supporta l'autenticazione con le credenziali App autonome e App+Utente.

  • Un CustomerTenantId. 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.

Richiesta REST

Sintassi della richiesta

Metodo URI della richiesta
GET {baseURL}/v1/customers/{customerId}/subscriptions/customTermEndDates

Stringhe di interrogazione

Questa tabella elenca le stringhe di query necessarie per filtrare e recuperare le date di fine del termine personalizzate.

Nome: Obbligatorio: Descrizione:
Durata del termine Rappresentazione ISO 8601 della durata del termine. I valori supportati correnti sono P1M (1 mese), P1Y (1 anno) e P3Y (3 anni).
data_inizio_periodo No Data di acquisto prevista. Questo non può essere in passato.
identificativo_sottoscrizione_coterminata_target No Stringa in formato GUID che identifica la sottoscrizione per il coterm.

Intestazioni della richiesta

Per ulteriori informazioni, consultare intestazioni REST del Centro per i partner. La risposta dell'API restituisce un massimo di 300 record di pagina. Se in una query immessa vengono restituiti più di 300 record, nell'intestazione della risposta viene fornito un token di continuazione. Il token di continuazione può essere immesso nell'intestazione di una richiesta seguente per recuperare ulteriori record di pagina risultanti dalla query.

Corpo della richiesta

Nessuno.

Risposta REST

In caso di esito positivo, questo metodo restituisce i dettagli degli abbonamenti che sono stati migrati (oggetto di migrazione) nel corpo della risposta. Sono inclusi l'ID migrazione.

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 REST codici di errore del Partner Center.

Esempi di URL di richiesta

baseurl/v1/customers/94cd6638-11b6-4323-8c9f-6ae3088adc59/subscriptions/customTermEndDates?term_duration=P1M

Esempi di risposta

 {​
    "totalCount": 2,​
    "items": [​
        {​
            "allowedCustomTermEndDateType": "calendarMonthAligned",​
            "allowedCustomTermEndDate": "2023-07-31T00:00:00"​
        },​
        {​
            "allowedCustomTermEndDateType": "subscriptionAligned",​
            "cotermSubscriptionIds": [​
               "5fcf618b-1daa-4604-da99-cc3e1c9ee422",​
               "d30a9ff9-713e-4546-c97e-f06b9dcf6ef6"​
            ],​
            "allowedCustomTermEndDate": "2023-08-01T00:00:00"​
        }​
    ],​
    "links": {​
        "self": {​
            "uri": "/customers/94cd6638-11b6-4323-8c9f-6ae3088adc59/subscriptions/customTermEndDates?term_duration=P1M",​
            "method": "GET",​
            "headers": []​
        }​
    },​
    "attributes": {​
        "objectType": "Collection"​
    }​
 }