Manage orders - Get customer subscriptions
Recupera le iscrizioni per un cliente partner tramite l'identificatore tenant Microsoft Entra.
GET https://api.partnercenter.microsoft.com/v{version}/customers/{customer_id}/subscriptions
GET https://api.partnercenter.microsoft.com/v{version}/customers/{customer_id}/subscriptions?order_id={order_id}&mpn_id={mpn_id}&product_type={product_type}&product_subtype={product_subtype}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
customer_id
|
path | True |
string |
L'identificatore tenant Microsoft Entra del cliente. |
|
version
|
path | True |
string |
La versione API del Partner Center. Usa la v1. |
|
mpn_id
|
query |
string |
Filtra gli abbonamenti tramite il rivenditore PartnerID. Questo parametro non può essere combinato con order_id. |
|
|
order_id
|
query |
string |
Filtra gli abbonamenti per identificatore d'ordine. Questo parametro non può essere combinato con mpn_id, product_type o product_subtype. |
|
|
product_subtype
|
query |
string |
Filtra gli abbonamenti per sottotipo di prodotto. Usa con product_type. |
|
|
product_type
|
query |
string |
Filtra gli abbonamenti per tipo di prodotto. |
Intestazione di richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| Authorization | True |
string |
Token di autorizzazione Bearer |
| ms-correlationid |
string |
Usato per tenere traccia delle richieste internamente. Se non viene specificato un ms-correlationid, il server genererà un nuovo elemento per ogni richiesta |
|
| ms-cv |
string |
Usato per tenere traccia delle richieste internamente. Se non viene specificata una ms-cv, il server genererà un nuovo per ogni richiesta |
|
| ms-requestid |
string |
Usato per l'idempotenza delle richieste. Se non viene specificato un ms-requestid, il server genererà un nuovo per ogni richiesta |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto successo. Il corpo della risposta contiene le sottoscrizioni. Media Types: "application/json", "text/json" |
|
| 400 Bad Request |
Non è presente un input mancante o non valido. Il corpo della risposta fornirà i dettagli dell'errore. Media Types: "application/json", "text/json" |
|
| 401 Unauthorized |
La richiesta non è stata autenticata. Il client deve prima eseguire l'autenticazione con il servizio API partner. Media Types: "application/json", "text/json" |
|
| 403 Forbidden |
La richiesta è stata autenticata ma è stata rifiutata perché il chiamante non dispone dei diritti per richiamarlo. Media Types: "application/json", "text/json" |
|
| 404 Not Found |
La risorsa non viene trovata o non è disponibile con i parametri di input specificati. Media Types: "application/json", "text/json" |
|
| 500 Internal Server Error |
Il servizio API partner o una delle relative dipendenze non è riuscito a soddisfare la richiesta. I chiamanti possono riprovare. Media Types: "application/json", "text/json" |
Definizioni
| Nome | Descrizione |
|---|---|
|
Benefit |
Rappresenta le istruzioni applicate a un beneficio all'inizio del suo prossimo mandato. |
|
Item |
Rappresenta una risorsa di tipo oggetto. |
| Link |
Rappresenta una risorsa link. |
|
Next |
Rappresenta le istruzioni di fatturazione da applicare all'inizio del prossimo periodo dell'abbonamento. |
|
Price |
Rappresenta un vantaggio di prezzo applicato a una voce o a un abbonamento. Oggi l'unico tipo di beneficio è un CSP Growth Margin, indicato da un tipo di GrowthMargin; la risorsa è modellata in modo da poter trasportare ulteriori tipi di benefici nelle future versioni. I benefici di prezzo sono applicati automaticamente dal servizio e sono in sola lettura, quindi qualsiasi valore fornito su una richiesta viene sovrascritto. L'effetto monetario del beneficio si riflette attraverso le proprietà di prezzo esistenti; questa risorsa identifica solo quale prodotto scontato è stato applicato. |
|
Purchase |
Rappresenta una risorsa di impegno di acquisto. |
|
Refundable |
Rappresenta una risorsa di quantità rimborsabile. |
|
Refundable |
Rappresenta una risorsa rimborsabile per la quantità di dettagli. |
|
Refund |
Rappresenta una risorsa per l'opzione di rimborso. |
|
Resource |
Rappresenta una risorsa attributi. |
|
Resource |
Rappresenta una risorsa di link di risorsa. |
|
Scheduled |
Rappresenta una risorsa di azione programmata. |
| Scope |
Rappresenta una risorsa di ambito. |
|
String |
Rappresenta una risorsa di coppie chiave-valore. |
| Subscription |
Rappresenta una risorsa per abbonamento. |
|
Subscription |
Rappresenta una risorsa per la raccolta di risorse. |
|
Subscription |
Rappresenta una risorsa di dettaglio delle linee per abbonamento. |
|
Subscription |
Rappresenta una risorsa per link per abbonamenti. |
|
Subscription |
Rappresenta un termine prodotto, risorsa. |
|
Subscription |
Rappresenta una risorsa di istruzioni per il prossimo termine programmato. |
BenefitScheduledNextTermInstructions
Rappresenta le istruzioni applicate a un beneficio all'inizio del suo prossimo mandato.
| Nome | Tipo | Descrizione |
|---|---|---|
| billingCycle |
enum:
|
Il ciclo di fatturazione per fare domanda per il prossimo periodo. I valori possibili includono: 'sconosciuto', 'mensile', 'annuale', 'nessuno', 'one_time'', 'triennale', 'biennale', 'quadriennale', 'quinquennale'. |
| productCode |
string |
Il codice prodotto per il prodotto da acquistare per il prossimo periodo. |
| productId |
string |
L'identificativo del prodotto da acquistare per il prossimo periodo. |
| purchaseCommitment |
L'impegno di acquisto per fare domanda per il prossimo semestre. |
|
| skuId |
string |
L'identificativo per lo SKU da acquistare per il prossimo periodo. |
| termDuration |
string |
La durata del semestre successivo, in formato ISO 8601. |
ItemType
Rappresenta una risorsa di tipo oggetto.
| Nome | Tipo | Descrizione |
|---|---|---|
| displayName |
string |
Il nome visualizzato ai partner. |
| id |
string |
Identificatore unico per il tipo di articolo. Il valore è tipicamente un GUID. |
| skuCategories |
string[] |
Le categorie SKU associate al tipo di prodotto. |
| subType |
Sottotipo aggiuntivo associato al tipo di oggetto. |
Link
Rappresenta una risorsa link.
| Nome | Tipo | Descrizione |
|---|---|---|
| body |
string |
Il corpo per il collegamento. |
| headers |
La raccolta di intestazioni associata a questo link. |
|
| method |
string |
Il metodo per il link. |
| uri |
string |
L'URI della risorsa correlata. |
NextChargeInstructions
Rappresenta le istruzioni di fatturazione da applicare all'inizio del prossimo periodo dell'abbonamento.
| Nome | Tipo | Descrizione |
|---|---|---|
| product |
Il prodotto e il termine di fatturazione da addebitare nel prossimo periodo. |
|
| quantity |
integer (int32) |
La quantità da fatturare nel prossimo semestre. |
PriceBenefit
Rappresenta un vantaggio di prezzo applicato a una voce o a un abbonamento. Oggi l'unico tipo di beneficio è un CSP Growth Margin, indicato da un tipo di GrowthMargin; la risorsa è modellata in modo da poter trasportare ulteriori tipi di benefici nelle future versioni. I benefici di prezzo sono applicati automaticamente dal servizio e sono in sola lettura, quindi qualsiasi valore fornito su una richiesta viene sovrascritto. L'effetto monetario del beneficio si riflette attraverso le proprietà di prezzo esistenti; questa risorsa identifica solo quale prodotto scontato è stato applicato.
| Nome | Tipo | Descrizione |
|---|---|---|
| availabilityId |
string |
L'identificatore di disponibilità del prodotto scontato prezzo-beneficio. Identifica il prezzo scontato specifico applicato. |
| productCode |
string |
Il nome universale del prodotto (UPN) del prodotto scontato a prezzo e beneficio. |
| productId |
string |
L'identificatore del prodotto del prodotto scontato prezzo-beneficio. |
| skuId |
string |
L'identificatore SKU del prodotto scontato a prezzo e beneficio. |
| type |
string |
Tipo di vantaggio del prezzo. Oggi solo GrowthMargin è supportato. |
PurchaseCommitment
Rappresenta una risorsa di impegno di acquisto.
| Nome | Tipo | Descrizione |
|---|---|---|
| amount |
number (double) |
L'importo in denaro. |
| currency |
string |
Il codice valuta ISO a tre lettere. |
| grain |
string |
Il grano di misura utilizzato per questo valore. |
RefundableQuantity
Rappresenta una risorsa di quantità rimborsabile.
| Nome | Tipo | Descrizione |
|---|---|---|
| details |
La raccolta di informazioni associate a questa somma rimborsabile. |
|
| totalQuantity |
integer (int32) |
L'importo totale per l'importo rimborsabile. |
RefundableQuantityDetail
Rappresenta una risorsa rimborsabile per la quantità di dettagli.
| Nome | Tipo | Descrizione |
|---|---|---|
| allowedUntilDateTime |
string (date-time) |
Il limite consentito per la data di pagamento del dettaglio della quantità rimborsabile. Utilizza il formato data-ora ISO 8601. |
| quantity |
integer (int32) |
Numero di unità. |
RefundOption
Rappresenta una risorsa per l'opzione di rimborso.
| Nome | Tipo | Descrizione |
|---|---|---|
| expiresAt |
string (date-time) |
Scade a per l'opzione di rimborso. Utilizza il formato data-ora ISO 8601. |
| type |
string |
Il tipo di opzione di rimborso. |
ResourceAttributes
Rappresenta una risorsa attributi.
| Nome | Tipo | Descrizione |
|---|---|---|
| etag |
string |
Il tag dell'entità utilizzato per il controllo della concorrenza. |
| objectType |
string |
Il tipo di oggetto per gli attributi risorsa. |
ResourceLinks
Rappresenta una risorsa di link di risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| next |
Ulteriori dettagli legati ai link di risorse. |
|
| previous |
Ulteriori precedenti associati ai link alle risorse. |
|
| self |
Ulteriori sé associati ai link delle risorse. |
ScheduledAction
Rappresenta una risorsa di azione programmata.
| Nome | Tipo | Descrizione |
|---|---|---|
| actionType |
enum:
|
L'azione da eseguire. I valori supportati sono RenewToExtendedServiceTerm, Cancel, RenewToNewterm e Transition. |
| effectiveDate |
string (date-time) |
La data e l'ora in cui un'azione programmata CustomDate entra in vigore, in formato ISO 8601. |
| instructions |
Le istruzioni per prodotto, quantità e termine per il cambiamento programmato. Non usato per Cancel. |
|
| scheduleType |
enum:
|
Quando l'azione avrà effetto. I valori supportati sono TermEnd, BillingCycleEnd e CustomDate. |
Scope
Rappresenta una risorsa di ambito.
| Nome | Tipo | Descrizione |
|---|---|---|
| entitlementId |
string |
L'identificatore unico del diritto. Il valore è tipicamente un GUID. |
| managementGroupId |
string |
L'identificatore unico del gruppo di gestione. Il valore è tipicamente un GUID. |
| resourceGroupId |
string |
L'identificatore univoco del gruppo risorsa. Il valore è tipicamente un GUID. |
| subscriptionId |
string |
L'identificatore univoco (GUID) dell'abbonamento. Il valore è tipicamente un GUID. |
| type |
string |
Il tipo di mirino. |
StringStringKeyValuePair
Rappresenta una risorsa di coppie chiave-valore.
| Nome | Tipo | Descrizione |
|---|---|---|
| key |
string |
La chiave per la coppia chiave-valore. |
| value |
string |
Il valore per la coppia chiave-valore. |
Subscription
Rappresenta una risorsa per abbonamento.
| Nome | Tipo | Descrizione |
|---|---|---|
| actionTaken |
boolean |
Se questa azione di abbonamento è stata presa. |
| actions |
string[] |
La raccolta delle azioni associate a questo abbonamento. |
| additionalPartnerIds |
string[] |
PartnerID aggiuntivi dei rivenditori assegnati all'abbonamento dai distributori nei mercati UE/EFTA. |
| attentionNeeded |
boolean |
Se questa attenzione in abonamento fosse necessaria. |
| attentionReason |
string |
Il motivo dell'attenzione per l'abbonamento. |
| attributes |
Attributi aggiuntivi associati all'abbonamento. |
|
| autoRenewEnabled |
boolean |
Se questo abbonamento si rinovela automaticamente attivamente. |
| billingCycle |
enum:
|
Frequenza di fatturazione. I valori supportati sono sconosciuti: mensile, annuale, nessuno, one_time, triennale, biennale, quadriennale e quinquennale. |
| billingCycleEndDate |
string (date-time) |
La data di fine ciclo di fatturazione per l'abbonamento, in formato ISO 8601. |
| billingCycleEndDateTime |
string (date-time) |
La data e l'ora di fine ciclo di fatturazione per l'abbonamento, in formato ISO 8601. |
| billingType |
enum:
|
Il tipo di fatturazione per l'abbonamento. I valori possibili includono: 'nessuno', 'utilizzo', 'licenza', 'beneficio'. |
| cancellationAllowedUntilDate |
string (date-time) |
L'ultima data e ora in cui è consentita la cancellazione, in formato ISO 8601. |
| commitmentEndDate |
string (date-time) |
La data in cui termina l'impegno attuale, in formato ISO 8601. Utilizza il formato data-ora ISO 8601. |
| commitmentEndDateTime |
string (date-time) |
La data e l'ora in cui l'attuale impegno di abbonamento termina, in formato ISO 8601. |
| commitmentStartDate |
string (date-time) |
La data e l'ora in cui inizia l'attuale impegno di abbonamento, in formato ISO 8601. |
| consumptionType |
string |
Il tipo di consumo associato all'abbonamento. |
| contractType |
enum:
|
Il tipo di contratto per l'abbonamento. I valori possibili includono: 'abbonamento', 'product_key', 'redemption_code'. |
| creationDate |
string (date-time) |
La data e l'ora in cui l'abbonamento è stato creato, in formato ISO 8601. Utilizza il formato data-ora ISO 8601. |
| effectiveStartDate |
string (date-time) |
La data di inizio effettiva dell'abbonamento. Utilizza il formato data-ora ISO 8601. |
| entitlementId |
string |
L'identificatore unico del diritto. Il valore è tipicamente un GUID. |
| friendlyName |
string |
Un nome amichevole per questo oggetto. |
| gracePeriodEndDate |
string (date-time) |
La data di fine del periodo di grazia in cui l'abbonamento non viene rinnovato, in formato ISO 8601. |
| hasPurchasableAddons |
boolean |
Se ha addon acquistabili. |
| id |
string |
Identificatore univoco per la sottoscrizione. Il valore è tipicamente un GUID. |
| isMicrosoftProduct |
boolean |
Se sia un prodotto Microsoft. |
| isTrial |
boolean |
Se è processo. |
| lineItems |
La raccolta di voci associate a questo abbonamento. |
|
| links |
Collegamenti a risorse correlate. |
|
| migratedFromSubscriptionId |
string |
L'identificatore univoco del migrato da abbonamento. Il valore è tipicamente un GUID. |
| migratedToSubscriptionId |
string |
L'identificatore dell'abbonamento a cui è stato migrato tale abbonamento. |
| nextChargeInstructions |
Le istruzioni di fatturazione da applicare all'inizio del prossimo periodo quando è in sospeso un cambiamento del ciclo di fatturazione. |
|
| offerId |
string |
Identificatore dell'offerta. Per le nuove abbonazioni al commercio, questo è tipicamente un identificatore composito di articoli del catalogo prodotto:SKU:disponibilità. |
| offerName |
string |
Il nome dell'offerta per l'abbonamento. |
| orderId |
string |
L'identificatore dell'ordine che ha creato l'abbonamento. |
| parentSubscriptionId |
string |
L'identificatore univoco dell'abbonamento genitore. Il valore è tipicamente un GUID. |
| partnerId |
string |
Il PartnerID del rivenditore registrato nel modello del partner indiretto. |
| priceBenefits |
I benefici sul prezzo si applicavano a questo abbonamento per il periodo corrente. I benefici di prezzo sono applicati automaticamente dal servizio e sono in sola lettura, quindi qualsiasi valore fornito su una richiesta viene sovrascritto. Questa proprietà viene omessa quando non si applica alcun beneficio di prezzo, e al massimo una voce viene restituita oggi. |
|
| productOrderId |
string |
L'identificatore dell'ordine di acquisto del prodotto, come una prenotazione o un ordine di piano di risparmio Azure. |
| productType |
Tipo di prodotto aggiuntivo associato all'abbonamento. |
|
| promotionId |
string |
L'identificatore promozionale si applicava all'abbonamento, tipicamente un identificatore composito product:SKU:availability. |
| publisherName |
string |
Il nome dell'editore per l'abbonamento. |
| quantity |
integer (int32) |
Numero di unità. |
| refundOptions |
La collezione di opzioni di rimborso associate a questo abbonamento. |
|
| refundableQuantity |
Importo rimborsabile aggiuntivo associato all'abbonamento. |
|
| renewalTermDuration |
string |
La durata del rinnovo per l'abbonamento. |
| scheduledActions |
La raccolta delle azioni programmate associate a questo abbonamento. |
|
| scheduledNextTermInstructions |
Ulteriori istruzioni programmate per il prossimo semestre associate all'abbonamento. |
|
| status |
enum:
|
Lo stato attuale dell'abbonamento. I valori possibili includono: 'nessuno', 'attivo', 'in sospeso', 'sospeso', 'scaduto', 'disabilitato', 'eliminato'. |
| suspensionReasons |
string[] |
La raccolta di motivi di sospensione associati a questa iscrizione. |
| termDuration |
string |
La durata del periodo di abbonamento (ad esempio, P1M per il mensile o P1Y per l'annuale). |
| termLifeCycleState |
string |
Il termine ciclo di vita indica l'abbonamento. |
| unitType |
string |
Il tipo di unità per l'abbonamento. |
SubscriptionCollection
Rappresenta una risorsa per la raccolta di risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| attributes |
Attributi aggiuntivi associati alla raccolta delle risorse. |
|
| items |
La raccolta di oggetti associati a questa raccolta di risorse. |
|
| links |
Collegamenti a risorse correlate. |
|
| totalCount |
integer (int32) |
Il numero totale di elementi disponibili nel set di risultati. |
SubscriptionLineItemDetail
Rappresenta una risorsa di dettaglio delle linee per abbonamento.
| Nome | Tipo | Descrizione |
|---|---|---|
| autoRenewEnabled |
boolean |
Se questo dettaglio di linea di abbonamento è abilitato, il rinnovo automatico. |
| friendlyName |
string |
Un nome amichevole per questo oggetto. |
| id |
string |
Identificatore unico per i dettagli della voce di abbonamento. Il valore è tipicamente un GUID. |
| purchaseCommitment |
L'impegno di acquisto associato a questo articolo. |
|
| quantity |
integer (int32) |
Numero di unità. |
| scope |
Ambito aggiuntivo associato al dettaglio della linea di abbonamento. |
|
| status |
enum:
|
Lo stato attuale dell'abbonamento. I valori possibili includono: 'nessuno', 'attivo', 'in sospeso', 'sospeso', 'scaduto', 'disabilitato', 'eliminato'. |
SubscriptionLinks
Rappresenta una risorsa per link per abbonamenti.
| Nome | Tipo | Descrizione |
|---|---|---|
| activationLinks |
Ulteriori link di attivazione associati ai link di abbonamento. |
|
| availability |
Disponibilità aggiuntiva associata ai link di abbonamento. |
|
| entitlement |
Ulteriori diritti associati ai link di abbonamento. |
|
| next |
Ulteriori link per l'abbonamento. |
|
| offer |
Offerta aggiuntiva associata ai link di abbonamento. |
|
| parentSubscription |
Abbonamento genitore aggiuntivo associato ai link di abbonamento. |
|
| pendingChanges |
Ulteriori modifiche in sospeso associate ai link di abbonamento. |
|
| previous |
Ulteriori precedenti associati ai link di abbonamento. |
|
| product |
Prodotto aggiuntivo associato ai link di abbonamento. |
|
| self |
Ulteriori link di abbonamento associati ai link di abbonamento. |
|
| sku |
SKU aggiuntivi associati ai link di abbonamento. |
SubscriptionProductTerm
Rappresenta un termine prodotto, risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| availabilityId |
string |
L'identificatore di disponibilità all'interno del prodotto e dello SKU. |
| billingCycle |
enum:
|
Frequenza di fatturazione. I valori supportati sono sconosciuti: mensile, annuale, nessuno, one_time, triennale, biennale, quadriennale e quinquennale. |
| productId |
string |
L'identificatore del prodotto per il prossimo termine. |
| promotionId |
string |
L'identificatore promozionale da applicare nel termine successivo, tipicamente un identificatore composito product:SKU:availability. |
| skuId |
string |
L'identificatore SKU all'interno del prodotto. |
| termDuration |
string |
La durata del periodo di abbonamento (ad esempio, P1M per il mensile o P1Y per l'annuale). |
SubscriptionScheduledNextTermInstructions
Rappresenta una risorsa di istruzioni per il prossimo termine programmato.
| Nome | Tipo | Descrizione |
|---|---|---|
| customTermEndDate |
string (date-time) |
La data di fine personalizzata del termine, in formato ISO 8601. Utilizza il formato data-ora ISO 8601. |
| priceBenefits |
I benefici sul prezzo che verranno applicati al cambio programmato. I benefici di prezzo sono applicati automaticamente dal servizio e sono in sola lettura, quindi qualsiasi valore fornito su una richiesta viene sovrascritto. Questa proprietà viene omessa quando non si applica alcun beneficio di prezzo, e al massimo una voce viene restituita oggi. |
|
| product |
Ulteriori prodotti associati alle istruzioni programmate per il prossimo semestre. |
|
| quantity |
integer (int32) |
Numero di unità. |