Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op: Partnercentrum | Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud voor de Amerikaanse overheid
Informatie over abonnementsanalyse voor uw klanten opvragen, gefilterd met een zoekquery.
Voorwaarden
- Referenties zoals in Partnercentrum-authenticatiebeschreven. Dit scenario ondersteunt alleen verificatie met gebruikersreferenties.
REST-aanvraag
Aanvraagsyntaxis
| Methode | Aanvraag-URI |
|---|---|
| TOEVOEGEN | {baseURL}/partner/v1/analytics/subscriptions?filter={filter_string} |
URI Parameters
Gebruik de volgende vereiste padparameter om uw organisatie te identificeren en de zoekopdracht te filteren.
| Naam | Typologie | Vereist | Beschrijving |
|---|---|---|---|
| filtertekenreeks | koord | Ja | Het filter dat moet worden toegepast op de abonnementsanalyse. Zie de secties Filtersyntaxis en Filtervelden voor de syntaxis, velden en operators die u in deze parameter kunt gebruiken. |
Filtersyntaxis
De filterparameter moet worden samengesteld als een reeks combinaties van velden, waarden en operatoren. Meerdere combinaties kunnen worden gecombineerd met behulp van and- of or operators.
Een niet-gecodeerd voorbeeld ziet er als volgt uit:
- Tekenreeks:
?filter=Field operator 'Value' - Booleaanse waarde:
?filter=Field operator Value - Bevat
?filter=contains(field,'value')
Filtervelden
De filterparameter van de aanvraag bevat een of meer instructies waarmee de rijen in het antwoord worden gefilterd. Elke instructie bevat een veld en waarde die zijn gekoppeld aan de operatoren eq of ne. Sommige velden ondersteunen ook de operators contains, gt, lt, geen le. Uitspraken kunnen worden gecombineerd met behulp van and- of or-operators.
Hieronder ziet u voorbeelden van filtertekenreeksen:
autoRenewEnabled eq true
autoRenewEnabled eq true and customerMarket eq 'US'
In de volgende tabel ziet u een lijst met de ondersteunde velden en ondersteuningsoperators voor de filterparameter. Stringwaarden moeten tussen enkele aanhalingstekens staan.
| Kenmerk | Ondersteunde operators | Beschrijving |
|---|---|---|
| automatisch verlengen ingeschakeld |
eq, ne |
Een waarde die aangeeft of het abonnement automatisch wordt verlengd. |
| einddatum van de verbintenis |
eq, , negt, lt, , , gele |
De datum waarop het abonnement eindigt. |
| aanmaakdatum |
eq, , negt, lt, , , gele |
De datum waarop het abonnement is gemaakt. |
| einddatumHuidigeStatus |
eq, , negt, lt, , , gele |
De datum waarop de huidige status van het abonnement wordt gewijzigd. |
| klantenmarkt |
eq, ne |
Het land/de regio waarin de klant zaken doet. |
| klantNaam | contains |
De naam van de klant. |
| klantTenantId |
eq, ne |
Een GUID-geformatteerde tekenreeks die de klanttentant identificeert. |
| deprovisionedDate ongedaan maken |
eq, , negt, lt, , , gele |
De datum waarop het abonnement is beƫindigd. De standaardwaarde is null. |
| ingangsdatum |
eq, , negt, lt, , , gele |
De datum waarop het abonnement begint. |
| vriendelijkeNaam | contains |
De naam van het abonnement. |
| identiteit |
eq, ne |
Een tekenreeks met GUID-indeling die het abonnement identificeert. |
| laatsteVerlengingsdatum |
eq, , negt, lt, , , gele |
De datum waarop het abonnement voor het laatst is verlengd. De standaardwaarde is null. |
| laatsteGebruikDatum |
eq, , negt, lt, , , gele |
De datum waarop het abonnement voor het laatst is gebruikt. De standaardwaarde is null. |
| partner-ID |
eq, ne |
De PartnerID. Voor een directe reseller is deze waarde de Partner-id van de partner. Voor een indirecte reseller is deze waarde de PartnerID van de indirecte reseller. |
| partnernaam | koord | Naam van de partner voor wie het abonnement is gekocht |
| productNaam |
contains, , eqne |
De naam van het product. |
| providerNaam | koord | Wanneer de abonnementstransactie voor de indirecte reseller is, is providernaam de indirecte provider die het abonnement heeft gekocht. |
| toestand |
eq, ne |
De abonnementsstatus. Ondersteunde waarden zijn: ACTIVE, SUSPENDEDof DEPROVISIONED. |
| abonnementstype |
eq, ne |
Het abonnementstype. Opmerking: dit veld is hoofdlettergevoelig. Ondersteunde waarden zijn: Office, Azure, Microsoft365, Dynamics, EMS. |
| startdatumProefversie |
eq, , negt, lt, , , gele |
De datum waarop de proefperiode voor het abonnement is gestart. De standaardwaarde is null. |
| proefnaarbetaaldConversieDatum |
eq, , negt, lt, , , gele |
De datum waarop het abonnement wordt omgezet van een proefversie naar een betaald abonnement. De standaardwaarde is null. |
Aanvraagheaders
Zie Partnercentrum REST-headersvoor meer informatie.
Aanvraaginhoud
Geen.
Aanvraagvoorbeeld
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/subscriptions?filter=autoRenewEnabled eq true
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Content-Type: application/json
Content-Length: 0
REST-antwoord
Als dit lukt, bevat de inhoud van de reactie een verzameling Abonnement bronnen die voldoen aan de filtercriteria.
Geslaagde antwoorden en foutcodes
Elk antwoord komt met een HTTP-statuscode die aangeeft of het succesvol of mislukt is, samen met foutopsporingsinformatie. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en andere parameters te lezen. Zie Foutcodesvoor de volledige lijst.
Voorbeeld van antwoord
HTTP/1.1 200 OK
Content-Length: 177
Content-Type: application/json; charset=utf-8
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: aaaa0000-bb11-2222-33cc-444444dddddd
{
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "SURFACE TEST2",
"customerMarket": "US",
"id": "B76412DA-D382-4688-A6A4-711A207C1C2E",
"status": "ACTIVE",
"productName": "UNKNOWN",
"subscriptionType": "Azure",
"autoRenewEnabled": true,
"partnerId": "bbbbcccc-1111-dddd-2222-eeee3333ffff",
"friendlyName": "MICROSOFT AZURE",
"creationDate": "2017-06-02T23:11:58.747",
"effectiveStartDate": "2017-06-02T00:00:00",
"commitmentEndDate": null,
"currentStateEndDate": null,
"trialToPaidConversionDate": null,
"trialStartDate": null,
"trialEndDate": null,
"lastUsageDate": null,
"deprovisionedDate": null,
"lastRenewalDate": null,
"licenseCount": 0
}