Manage orders - Create a transfer

Crea una nuova entità di trasferimento.

POST https://api.partnercenter.microsoft.com/v{version}/customers/{customer_id}/transfers

Parametri dell'URI

Nome In Necessario Tipo Descrizione
customer_id
path True

string

Identificatore del cliente.

version
path True

string

Il numero di versione dell'API.

Intestazione di richiesta

Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"

Nome Necessario Tipo Descrizione
Authorization True

string

Token di connessione dell'autorizzazione

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

Corpo della richiesta

Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"

Nome Tipo Descrizione
alternateId

string

Identificatore alternativo per l'entità di trasferimento. Il valore è tipicamente un GUID.

attributes

ResourceAttributes

Attributi aggiuntivi associati all'entità di trasferimento.

completedTime

string (date-time)

Il tempo completato per l'entità di trasferimento. Utilizza il formato data-ora ISO 8601.

createdTime

string (date-time)

La data e l'ora in cui l'entità di trasferimento è stata creata, in formato ISO 8601. Utilizza il formato data-ora ISO 8601.

customerEmailId

string

L'identificatore unico dell'email del cliente. Il valore è tipicamente un GUID.

customerName

string

Il nome del cliente per l'entità di trasferimento.

customerTenantId

string

L'identificatore unico del cliente inquilino. Il valore è tipicamente un GUID.

expirationTime

string (date-time)

Il tempo di scadenza per l'entità di trasferimento. Utilizza il formato data-ora ISO 8601.

id

string

Identificatore unico per l'entità di trasferimento. Il valore è tipicamente un GUID.

ignoreEligibilityCheck

boolean

Se questa entità di trasferimento ignora il controllo di idoneità.

lastModifiedTime

string (date-time)

L'ultimo tempo modificato per l'entità di trasferimento. Utilizza il formato data-ora ISO 8601.

lastModifiedUser

string

L'utente che ha modificato l'entità di trasferimento per ultimo.

lineItems

TransferLineItem[]

La raccolta delle voci associate a questa entità di trasferimento.

links

ResourceLinks

Collegamenti a risorse correlate.

participants

StringStringKeyValuePair[]

I partecipanti associati a questo oggetto.

partnerOnRecord

string

Il socio registrato per l'entità di trasferimento.

partnertenantid

string

L'identificatore univoco dell'entità di trasferimento. Il valore è tipicamente un GUID.

sourcePartnerEmailId

string

L'identificatore unico dell'email del partner di origine. Il valore è tipicamente un GUID.

sourcePartnerName

string

Il nome del partner di partenza per l'entità di trasferimento.

sourcePartnerTenantId

string

L'identificatore univoco del tenant partner sorgente. Il valore è tipicamente un GUID.

status

string

Stato attuale dell'entità di trasferimento.

targetPartnerEmailId

string

L'identificatore unico dell'email del partner target. Il valore è tipicamente un GUID.

targetPartnerName

string

Il nome del partner target per l'entità di trasferimento.

targetPartnerTenantId

string

L'identificatore univoco del partner inquilino target. Il valore è tipicamente un GUID.

targetProductTypes

string[]

La raccolta dei tipi di prodotti target associati a questa entità di trasferimento.

transferDirection enum:
  • 0 (int32)
  • 1 (int32)
  • 2 (int32)

La direzione di trasferimento per l'entità di trasferimento. I valori possibili includono: 0, 1, 2.

transferType enum:
  • 0 (int32)
  • 1 (int32)
  • 2 (int32)
  • 3 (int32)
  • 4 (int32)
  • 5 (int32)

Il tipo di trasferimento, inviato come intero. I valori possibili includono: 0 (Sconosciuto), 1 (EaToCsp), 2 (DirectToIndirect), 3 (ModernAzure), 4 (PartnerToPartner), 5 (NewCommerce).

Risposte

Nome Tipo Descrizione
201 Created

TransferEntity

La richiesta ha avuto esito positivo. Il corpo della risposta contiene le informazioni di trasferimento.

Media Types: "application/json", "text/json", "application/xml", "text/xml"

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", "application/xml", "text/xml"

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", "application/xml", "text/xml"

403 Forbidden

La richiesta è stata autenticata ma è stata rifiutata perché il chiamante non dispone dei diritti per richiamarlo.

Media Types: "application/json", "text/json", "application/xml", "text/xml"

404 Not Found

La risorsa non viene trovata o non è disponibile con i parametri di input specificati.

Media Types: "application/json", "text/json", "application/xml", "text/xml"

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", "application/xml", "text/xml"

Definizioni

Nome Descrizione
LastKnownBillingDetails

Rappresenta l'ultima risorsa nota per i dettagli di fatturazione.

LastKnownBillingPeriod

Rappresenta l'ultima risorsa nota per il periodo di fatturazione.

Link

Rappresenta una risorsa link.

ResourceAttributes

Rappresenta una risorsa attributi.

ResourceLinks

Rappresenta una risorsa di link di risorsa.

StringStringKeyValuePair

Rappresenta una risorsa di coppie chiave-valore.

TransferEntity

Rappresenta una risorsa di entità di trasferimento.

TransferItemType

Rappresenta il tipo di elemento trasferito, inviato come intero. I valori possibili includono: 0 (AzureSubscription), 1 (AzureReservation), 2 (ModernAzureSubscription), 3 (LegacyAzureSubscription), 4 (AzureSavingsPlan), 5 (OnlineServicesNCE), 6 (Software), 7 (SaaS).

TransferLineItem

Rappresenta una risorsa di trasferimento di linea.

TransferLineItemError

Rappresenta una risorsa di errore di linea di trasferimento.

TransferLineItemPrice

Rappresenta una risorsa di prezzo di riga di trasferimento.

LastKnownBillingDetails

Rappresenta l'ultima risorsa nota per i dettagli di fatturazione.

Nome Tipo Descrizione
billingAmount

number (double)

L'importo di fatturazione per gli ultimi dettagli di fatturazione conosciuti.

billingCycle enum:
  • annual
  • monthly
  • none
  • one_time
  • unknown

Frequenza di fatturazione. I valori possibili includono: 'sconosciuto', 'mensile', 'annuale', 'nessuno', 'one_time'.

billingPeriod

LastKnownBillingPeriod

Periodo di fatturazione aggiuntivo associato agli ultimi dettagli di fatturazione conosciuti.

billingType enum:
  • license
  • none
  • usage

Il tipo di fatturazione per gli ultimi dettagli di fatturazione conosciuti. I valori possibili includono: 'nessuno', 'uso', 'licenza'.

currency

string

Il codice valuta ISO a tre lettere.

LastKnownBillingPeriod

Rappresenta l'ultima risorsa nota per il periodo di fatturazione.

Nome Tipo Descrizione
endDate

string (date-time)

La data di fine di questo disco, in formato ISO 8601. Utilizza il formato data-ora ISO 8601.

startDate

string (date-time)

La data di inizio di questo record, in formato ISO 8601. Utilizza il formato data-ora ISO 8601.

Rappresenta una risorsa link.

Nome Tipo Descrizione
body

string

Il corpo per il collegamento.

headers

StringStringKeyValuePair[]

La raccolta di intestazioni associata a questo link.

method

string

Il metodo per il link.

uri

string

L'URI della risorsa correlata.

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.

Rappresenta una risorsa di link di risorsa.

Nome Tipo Descrizione
next

Link

Ulteriori dettagli legati ai link di risorse.

previous

Link

Ulteriori precedenti associati ai link alle risorse.

self

Link

Ulteriori sé associati ai link delle risorse.

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.

TransferEntity

Rappresenta una risorsa di entità di trasferimento.

Nome Tipo Descrizione
alternateId

string

Identificatore alternativo per l'entità di trasferimento. Il valore è tipicamente un GUID.

attributes

ResourceAttributes

Attributi aggiuntivi associati all'entità di trasferimento.

completedTime

string (date-time)

Il tempo completato per l'entità di trasferimento. Utilizza il formato data-ora ISO 8601.

createdTime

string (date-time)

La data e l'ora in cui l'entità di trasferimento è stata creata, in formato ISO 8601. Utilizza il formato data-ora ISO 8601.

customerEmailId

string

L'identificatore unico dell'email del cliente. Il valore è tipicamente un GUID.

customerName

string

Il nome del cliente per l'entità di trasferimento.

customerTenantId

string

L'identificatore unico del cliente inquilino. Il valore è tipicamente un GUID.

expirationTime

string (date-time)

Il tempo di scadenza per l'entità di trasferimento. Utilizza il formato data-ora ISO 8601.

id

string

Identificatore unico per l'entità di trasferimento. Il valore è tipicamente un GUID.

ignoreEligibilityCheck

boolean

Se questa entità di trasferimento ignora il controllo di idoneità.

lastModifiedTime

string (date-time)

L'ultimo tempo modificato per l'entità di trasferimento. Utilizza il formato data-ora ISO 8601.

lastModifiedUser

string

L'utente che ha modificato l'entità di trasferimento per ultimo.

lineItems

TransferLineItem[]

La raccolta delle voci associate a questa entità di trasferimento.

links

ResourceLinks

Collegamenti a risorse correlate.

participants

StringStringKeyValuePair[]

I partecipanti associati a questo oggetto.

partnerOnRecord

string

Il socio registrato per l'entità di trasferimento.

partnertenantid

string

L'identificatore univoco dell'entità di trasferimento. Il valore è tipicamente un GUID.

sourcePartnerEmailId

string

L'identificatore unico dell'email del partner di origine. Il valore è tipicamente un GUID.

sourcePartnerName

string

Il nome del partner di partenza per l'entità di trasferimento.

sourcePartnerTenantId

string

L'identificatore univoco del tenant partner sorgente. Il valore è tipicamente un GUID.

status

string

Stato attuale dell'entità di trasferimento.

targetPartnerEmailId

string

L'identificatore unico dell'email del partner target. Il valore è tipicamente un GUID.

targetPartnerName

string

Il nome del partner target per l'entità di trasferimento.

targetPartnerTenantId

string

L'identificatore univoco del partner inquilino target. Il valore è tipicamente un GUID.

targetProductTypes

string[]

La raccolta dei tipi di prodotti target associati a questa entità di trasferimento.

transferDirection enum:
  • 0 (int32)
  • 1 (int32)
  • 2 (int32)

La direzione di trasferimento per l'entità di trasferimento. I valori possibili includono: 0, 1, 2.

transferType enum:
  • 0 (int32)
  • 1 (int32)
  • 2 (int32)
  • 3 (int32)
  • 4 (int32)
  • 5 (int32)

Il tipo di trasferimento, inviato come intero. I valori possibili includono: 0 (Sconosciuto), 1 (EaToCsp), 2 (DirectToIndirect), 3 (ModernAzure), 4 (PartnerToPartner), 5 (NewCommerce).

TransferItemType

Rappresenta il tipo di elemento trasferito, inviato come intero. I valori possibili includono: 0 (AzureSubscription), 1 (AzureReservation), 2 (ModernAzureSubscription), 3 (LegacyAzureSubscription), 4 (AzureSavingsPlan), 5 (OnlineServicesNCE), 6 (Software), 7 (SaaS).

Valore Descrizione
0
1
2
3
4
5
6
7

TransferLineItem

Rappresenta una risorsa di trasferimento di linea.

Nome Tipo Descrizione
addonItems

TransferLineItem[]

La collezione di elementi aggiuntivi associati a questa voce di trasferimento in linea.

billingCycle enum:
  • annual
  • monthly
  • none
  • one_time
  • unknown

Frequenza di fatturazione. I valori possibili includono: 'sconosciuto', 'mensile', 'annuale', 'nessuno', 'one_time'.

billingDetails

LastKnownBillingDetails

Dettagli aggiuntivi di fatturazione associati alla voce di trasferimento.

currencyCode

string

Il codice valuta ISO a tre lettere.

errors

TransferLineItemError[]

La raccolta di errori associati a questa voce di trasferimento.

friendlyName

string

Un nome amichevole per questo oggetto.

id

integer (int32)

Identificatore unico per la voce di trasferimento.

offerId

string

L'identificatore unico dell'offerta. Il valore è tipicamente un GUID.

orderId

string

Identificatore univoco dell'ordine. Il valore è tipicamente un GUID.

partnerIdOnRecord

string

L'ID del partner è registrato per la voce di trasferimento.

price

TransferLineItemPrice

Il prezzo associato a questo articolo.

productType

TransferItemType (int32)

Tipo di prodotto aggiuntivo associato alla voce di trasferimento della linea.

quantity

integer (int32)

Numero di unità.

sourceSubscriptionTermEndDate

string (date-time)

La data e l'ora in cui termina il termine dell'abbonamento sorgente, in UTC.

sourceSubscriptionTermStartDate

string (date-time)

La data di inizio del periodo di abbonamento sorgente, in formato ISO 8601. Utilizza il formato data-ora ISO 8601.

status

string

Lo stato attuale della voce di trasferimento.

subscriptionId

string

L'identificatore univoco (GUID) dell'abbonamento. Il valore è tipicamente un GUID.

transferError

string

L'errore di trasferimento per la voce di trasferimento.

transferGroupId

string

L'identificatore univoco del gruppo di trasferimento. Il valore è tipicamente un GUID.

TransferLineItemError

Rappresenta una risorsa di errore di linea di trasferimento.

Nome Tipo Descrizione
code

string

Il codice per l'errore della linea di trasferimento.

description

string

La descrizione di questo oggetto.

TransferLineItemPrice

Rappresenta una risorsa di prezzo di riga di trasferimento.

Nome Tipo Descrizione
currencyCode

string

Il codice valuta ISO a tre lettere.

discountedPrice

number (double)

Il prezzo scontato per il prezzo della linea di trasferimento della linea.

erpPrice

number (double)

Il prezzo stimato al dettaglio (ERP). La singola quantità stimata del prezzo al dettaglio elencata nel catalogo prima che vengano applicati eventuali modificatori di prezzo, nella valuta della linea. Questo è il prezzo al dettaglio a pieno termine quando viene specificato un termine di disponibilità. L'importo è prima di tassazione, tranne nei paesi o nelle regioni incluse fiscalmente dove il prezzo include l'imposta. Questa proprietà è attualmente in fase di implementazione e non viene restituita a tutti i partner.

extendedPrice

number (double)

Il prezzo esteso per il prezzo della linea di trasferimento della linea.

listPrice

number (double)

Il prezzo di listino prima che vengano applicati gli sconti.

price

number (double)

Il prezzo associato a questo articolo.

proratedPrice

number (double)

Il prezzo proporzionale per il prezzo della linea di trasferimento.