Dela via


Hämta slutdatum för anpassad term

Gäller för: Partnercenter | Partnercenter som drivs av 21Vianet | Partnercenter för Microsoft Cloud for US Government

Partner kan visa tillåtna slutdatum för anpassad term för licensbaserade NCE-prenumerationer som de köper för sina kunder. Partner kan visa slutdatum som överensstämmer med slutet av kalendermånaden eller den samperioden med befintliga kundprenumerationer.

API:er stöder endast beräkningen av anpassade slutdatum för köp av nya prenumerationer och inte för förnyelse av befintliga prenumerationer.

Förutsättningar

  • Autentiseringsuppgifter enligt beskrivningen i Partnercenter-autentisering. Det här scenariot stöder autentisering med både fristående app- och App+User-autentiseringsuppgifter.

  • Ett CustomerTenantId. Om du inte känner till kundens ID kan du söka efter det i Partnercenter genom att välja arbetsytan Kunder , sedan kunden från kundlistan och sedan Konto. På kundens kontosida letar du efter Microsoft-ID :t i avsnittet Kundkontoinformation . Microsoft-ID:t är detsamma som kund-ID:t.

REST-begäran

Syntax för begäran

Metod URI för förfrågan
GET {baseURL}/v1/customers/{customerId}/subscriptions/customTermEndDates

Frågesträngar

I den här tabellen visas de frågesträngar som behövs för att filtrera och hämta slutdatum för anpassad term.

Namn: Krav: Beskrivning:
term_duration Ja En ISO 8601-representation av termens varaktighet. Aktuella värden som stöds är P1M (1 månad), P1Y (1 år) och P3Y (3 år).
term_start_date Nej Det avsedda inköpsdatumet. Det här kan inte vara i det förflutna.
target_coterm_subscription_id Nej En GUID-formaterad sträng som identifierar prenumerationen som ska samtermeras med.

Begärandehuvuden

Mer information finns i REST-huvuden för Partnercenter. Svaret för API:et returnerar högst 300 sidposter. Om över 300 poster returneras i en inmatad fråga, tillhandahålls en fortsättningstoken i svarshuvudet. Fortsättningstoken kan matas in i rubriken för följande begäran för att returnera ytterligare sidposter som efterfrågas.

Begärandetext

Inga.

REST-svar

Om det lyckas returnerar den här metoden information om de prenumerationer som migrerades (migreringsobjekt) i svarstexten. Detta inkluderar migrerings-ID:t.

Svarsframgång och felkoder

Varje svar levereras med en HTTP-statuskod som anger lyckad eller misslyckad och ytterligare felsökningsinformation. Använd ett verktyg för nätverksspårning för att läsa den här koden, feltypen och ytterligare parametrar. Den fullständiga listan finns i Rest-felkoder för Partnercenter.

Exempel på begärande-URL

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

Svarsexempel

 {​
    "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"​
    }​
 }