Manage orders - Create a transfer
Tworzy nową jednostkę transferu.
POST https://api.partnercenter.microsoft.com/v{version}/customers/{customer_id}/transfers
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
customer_id
|
path | True |
string |
Identyfikator klienta. |
|
version
|
path | True |
string |
Numer wersji API. |
Nagłówek żądania
Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| Authorization | True |
string |
Token elementu nośnego autoryzacji |
| ms-correlationid |
string |
Służy do śledzenia żądań wewnętrznie. Jeśli nie podano identyfikatora ms-correlationid, serwer wygeneruje nowy dla każdego żądania |
|
| ms-cv |
string |
Służy do śledzenia żądań wewnętrznie. Jeśli nie podano ms-cv, serwer wygeneruje nowy dla każdego żądania |
|
| ms-requestid |
string |
Służy do idempotentności żądań. Jeśli nie podano identyfikatora ms-requestid, serwer wygeneruje nowy dla każdego żądania |
Treść żądania
Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
| Nazwa | Typ | Opis |
|---|---|---|
| alternateId |
string |
Alternatywny identyfikator dla podmiotu transferowego. Wartość to zazwyczaj GUID. |
| attributes |
Dodatkowe atrybuty związane z encją transferu. |
|
| completedTime |
string (date-time) |
Czas ukończenia dla podmiotu transferowego. Używa formatu data i czasu ISO 8601. |
| createdTime |
string (date-time) |
Data i godzina utworzenia podmiotu transferowego, w formacie ISO 8601. Używa formatu data i czasu ISO 8601. |
| customerEmailId |
string |
Unikalny identyfikator adresu e-mail klienta. Wartość to zazwyczaj GUID. |
| customerName |
string |
Nazwa klienta dla podmiotu transferowego. |
| customerTenantId |
string |
Unikalny identyfikator najemcy klienta. Wartość to zazwyczaj GUID. |
| expirationTime |
string (date-time) |
Czas wygaśnięcia dla podmiotu transferowego. Używa formatu data i czasu ISO 8601. |
| id |
string |
Unikalny identyfikator dla podmiotu transferowego. Wartość to zazwyczaj GUID. |
| ignoreEligibilityCheck |
boolean |
Czy ten podmiot transferowy ignoruje sprawdzenie kwalifikacji. |
| lastModifiedTime |
string (date-time) |
Ostatni zmodyfikowany czas dla podmiotu transferowego. Używa formatu data i czasu ISO 8601. |
| lastModifiedUser |
string |
Użytkownik, który ostatnio zmodyfikował encję transferu. |
| lineItems |
Zbiór pozycji linijowych powiązanych z tym podmiotem transferowym. |
|
| links |
Linki do powiązanych źródeł. |
|
| participants |
Uczestnicy związani z tym przedmiotem. |
|
| partnerOnRecord |
string |
Partner zarejestrowany w przypadku podmiotu transferowego. |
| partnertenantid |
string |
Unikalny identyfikator podmiotu transferowego. Wartość to zazwyczaj GUID. |
| sourcePartnerEmailId |
string |
Unikalny identyfikator e-maila partnera źródłowego. Wartość to zazwyczaj GUID. |
| sourcePartnerName |
string |
Nazwa partnera źródłowego dla podmiotu transferowego. |
| sourcePartnerTenantId |
string |
Unikalny identyfikator źródłowego tenanta partnera. Wartość to zazwyczaj GUID. |
| status |
string |
Aktualny status podmiotu transferowego. |
| targetPartnerEmailId |
string |
Unikalny identyfikator e-maila docelowego partnera. Wartość to zazwyczaj GUID. |
| targetPartnerName |
string |
Nazwa docelowego partnera dla podmiotu transferowego. |
| targetPartnerTenantId |
string |
Unikalny identyfikator docelowego tenanta partnera. Wartość to zazwyczaj GUID. |
| targetProductTypes |
string[] |
Zbiór typów produktów docelowych związanych z tym podmiotem transferowym. |
| transferDirection |
enum:
|
Kierunek przeniesienia dla podmiotu transferowego. Możliwe wartości to: 0, 1, 2. |
| transferType |
enum:
|
Rodzaj transferu, wysyłany jako liczba całkowita. Możliwe wartości to: 0 (Nieznane), 1 (EaToCsp), 2 (DirectToIndirect), 3 (ModernAzure), 4 (PartnerToPartner), 5 (NewCommerce). |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 201 Created |
Żądanie zakończyło się pomyślnie. Treść odpowiedzi zawiera informacje o transferze. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
| 400 Bad Request |
Brak danych wejściowych lub nieprawidłowy. Treść odpowiedzi udostępni szczegóły błędu. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
| 401 Unauthorized |
Żądanie nie zostało uwierzytelnione. Klient musi najpierw uwierzytelnić się za pomocą usługi interfejsu API partnera. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
| 403 Forbidden |
Żądanie zostało uwierzytelnione, ale zostało odrzucone, ponieważ obiekt wywołujący nie ma praw do jego wywołania. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
| 404 Not Found |
Zasób nie został znaleziony lub niedostępny z podanymi parametrami wejściowymi. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
| 500 Internal Server Error |
Usługa interfejsu API partnera lub jedna z jego zależności nie spełniła żądania. Osoby wywołujące mogą ponowić próbę. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
Definicje
| Nazwa | Opis |
|---|---|
|
Last |
Reprezentuje ostatni znany zasób szczegółów rozliczeniowych. |
|
Last |
Reprezentuje ostatni znany zasób okresu rozliczeniowego. |
| Link |
Reprezentuje zasób linkowy. |
|
Resource |
Reprezentuje zasób atrybutów zasobów. |
|
Resource |
Reprezentuje zasób powiązany z zasobami. |
|
String |
Reprezentuje zasób pary wartości klucz. |
|
Transfer |
Reprezentuje zasób podmiotu transferowego. |
|
Transfer |
Reprezentuje typ przesyłanego elementu, wysyłany jako liczba całkowita. Możliwe wartości to: 0 (AzureSubscription), 1 (AzureReservation), 2 (ModernAzureSubscription), 3 (LegacyAzureSubscription), 4 (AzureSavingsPlan), 5 (OnlineServicesNCE), 6 (Software), 7 (SaaS). |
|
Transfer |
Reprezentuje zasób z pozycji liniowej transferu. |
|
Transfer |
Reprezentuje zasób błędu pozycji liniowej transferu. |
|
Transfer |
Reprezentuje cenę pozycji przenoszonej. |
LastKnownBillingDetails
Reprezentuje ostatni znany zasób szczegółów rozliczeniowych.
| Nazwa | Typ | Opis |
|---|---|---|
| billingAmount |
number (double) |
Kwota rozliczeń za ostatnie znane szczegóły rozliczeniowe. |
| billingCycle |
enum:
|
Częstotliwość rozliczeń. Możliwe wartości to: 'nieznane', 'miesięczne', 'roczne', 'brak', 'one_time'. |
| billingPeriod |
Dodatkowy okres rozliczeniowy związany z ostatnimi znanymi szczegółami rozliczeniowymi. |
|
| billingType |
enum:
|
Typ rozliczeń to ostatnie znane szczegóły rozliczeniowe. Możliwe wartości to: 'brak', 'użycie', 'licencja'. |
| currency |
string |
Trzyliterowy kod walutowy ISO. |
LastKnownBillingPeriod
Reprezentuje ostatni znany zasób okresu rozliczeniowego.
| Nazwa | Typ | Opis |
|---|---|---|
| endDate |
string (date-time) |
Data zakończenia tego dokumentu, w formacie ISO 8601. Używa formatu data i czasu ISO 8601. |
| startDate |
string (date-time) |
Data rozpoczęcia tego zapisu, w formacie ISO 8601. Używa formatu data i czasu ISO 8601. |
Link
Reprezentuje zasób linkowy.
| Nazwa | Typ | Opis |
|---|---|---|
| body |
string |
Ciało do linku. |
| headers |
Zbiór nagłówków powiązanych z tym linkiem. |
|
| method |
string |
Metoda linku. |
| uri |
string |
URI dla powiązanego źródła. |
ResourceAttributes
Reprezentuje zasób atrybutów zasobów.
| Nazwa | Typ | Opis |
|---|---|---|
| etag |
string |
Tag podmiotu używany do kontroli współbieżności. |
| objectType |
string |
Typ obiektu dla atrybutów zasobów. |
ResourceLinks
Reprezentuje zasób powiązany z zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| next |
Dodatkowe powiązania to linki do zasobów. |
|
| previous |
Dodatkowe powiązania z linkami do zasobów. |
|
| self |
Dodatkowe powiązania z linkami do zasobów. |
StringStringKeyValuePair
Reprezentuje zasób pary wartości klucz.
| Nazwa | Typ | Opis |
|---|---|---|
| key |
string |
Klucz do pary klucz i wartość. |
| value |
string |
Wartość pary klucz wartość. |
TransferEntity
Reprezentuje zasób podmiotu transferowego.
| Nazwa | Typ | Opis |
|---|---|---|
| alternateId |
string |
Alternatywny identyfikator dla podmiotu transferowego. Wartość to zazwyczaj GUID. |
| attributes |
Dodatkowe atrybuty związane z encją transferu. |
|
| completedTime |
string (date-time) |
Czas ukończenia dla podmiotu transferowego. Używa formatu data i czasu ISO 8601. |
| createdTime |
string (date-time) |
Data i godzina utworzenia podmiotu transferowego, w formacie ISO 8601. Używa formatu data i czasu ISO 8601. |
| customerEmailId |
string |
Unikalny identyfikator adresu e-mail klienta. Wartość to zazwyczaj GUID. |
| customerName |
string |
Nazwa klienta dla podmiotu transferowego. |
| customerTenantId |
string |
Unikalny identyfikator najemcy klienta. Wartość to zazwyczaj GUID. |
| expirationTime |
string (date-time) |
Czas wygaśnięcia dla podmiotu transferowego. Używa formatu data i czasu ISO 8601. |
| id |
string |
Unikalny identyfikator dla podmiotu transferowego. Wartość to zazwyczaj GUID. |
| ignoreEligibilityCheck |
boolean |
Czy ten podmiot transferowy ignoruje sprawdzenie kwalifikacji. |
| lastModifiedTime |
string (date-time) |
Ostatni zmodyfikowany czas dla podmiotu transferowego. Używa formatu data i czasu ISO 8601. |
| lastModifiedUser |
string |
Użytkownik, który ostatnio zmodyfikował encję transferu. |
| lineItems |
Zbiór pozycji linijowych powiązanych z tym podmiotem transferowym. |
|
| links |
Linki do powiązanych źródeł. |
|
| participants |
Uczestnicy związani z tym przedmiotem. |
|
| partnerOnRecord |
string |
Partner zarejestrowany w przypadku podmiotu transferowego. |
| partnertenantid |
string |
Unikalny identyfikator podmiotu transferowego. Wartość to zazwyczaj GUID. |
| sourcePartnerEmailId |
string |
Unikalny identyfikator e-maila partnera źródłowego. Wartość to zazwyczaj GUID. |
| sourcePartnerName |
string |
Nazwa partnera źródłowego dla podmiotu transferowego. |
| sourcePartnerTenantId |
string |
Unikalny identyfikator źródłowego tenanta partnera. Wartość to zazwyczaj GUID. |
| status |
string |
Aktualny status podmiotu transferowego. |
| targetPartnerEmailId |
string |
Unikalny identyfikator e-maila docelowego partnera. Wartość to zazwyczaj GUID. |
| targetPartnerName |
string |
Nazwa docelowego partnera dla podmiotu transferowego. |
| targetPartnerTenantId |
string |
Unikalny identyfikator docelowego tenanta partnera. Wartość to zazwyczaj GUID. |
| targetProductTypes |
string[] |
Zbiór typów produktów docelowych związanych z tym podmiotem transferowym. |
| transferDirection |
enum:
|
Kierunek przeniesienia dla podmiotu transferowego. Możliwe wartości to: 0, 1, 2. |
| transferType |
enum:
|
Rodzaj transferu, wysyłany jako liczba całkowita. Możliwe wartości to: 0 (Nieznane), 1 (EaToCsp), 2 (DirectToIndirect), 3 (ModernAzure), 4 (PartnerToPartner), 5 (NewCommerce). |
TransferItemType
Reprezentuje typ przesyłanego elementu, wysyłany jako liczba całkowita. Możliwe wartości to: 0 (AzureSubscription), 1 (AzureReservation), 2 (ModernAzureSubscription), 3 (LegacyAzureSubscription), 4 (AzureSavingsPlan), 5 (OnlineServicesNCE), 6 (Software), 7 (SaaS).
| Wartość | Opis |
|---|---|
| 0 | |
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 |
TransferLineItem
Reprezentuje zasób z pozycji liniowej transferu.
| Nazwa | Typ | Opis |
|---|---|---|
| addonItems |
Zbiór elementów dodatkowych związanych z tym elementem liniowym transferu. |
|
| billingCycle |
enum:
|
Częstotliwość rozliczeń. Możliwe wartości to: 'nieznane', 'miesięczne', 'roczne', 'brak', 'one_time'. |
| billingDetails |
Dodatkowe szczegóły rozliczeniowe związane z pozycją liniową transferu. |
|
| currencyCode |
string |
Trzyliterowy kod walutowy ISO. |
| errors |
Zbiór błędów związanych z tym pozycją przenoszenia. |
|
| friendlyName |
string |
Przyjazna nazwa wyświetlana dla tego produktu. |
| id |
integer (int32) |
Unikalny identyfikator dla pozycji liniowej transferu. |
| offerId |
string |
Unikalny identyfikator oferty. Wartość to zazwyczaj GUID. |
| orderId |
string |
Unikalny identyfikator zamówienia. Wartość to zazwyczaj GUID. |
| partnerIdOnRecord |
string |
Identyfikator partnera w rejestrze dla pozycji przenoszowej. |
| price |
Cena związana z tym produktem. |
|
| productType |
Transfer |
Dodatkowy typ produktu związany z pozycją przenoszącą. |
| quantity |
integer (int32) |
Liczba jednostek. |
| sourceSubscriptionTermEndDate |
string (date-time) |
Data i godzina końca okresu subskrypcji źródłowej w UTC. |
| sourceSubscriptionTermStartDate |
string (date-time) |
Data rozpoczęcia okresu subskrypcji źródłowej, w formacie ISO 8601. Używa formatu data i czasu ISO 8601. |
| status |
string |
Aktualny status pozycji linii transferowej. |
| subscriptionId |
string |
Unikalny identyfikator (GUID) subskrypcji. Wartość to zazwyczaj GUID. |
| transferError |
string |
Błąd transferu dla pozycji liniowej transferu. |
| transferGroupId |
string |
Unikalny identyfikator grupy transferowej. Wartość to zazwyczaj GUID. |
TransferLineItemError
Reprezentuje zasób błędu pozycji liniowej transferu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod do błędu pozycji przenoszącej pozycję. |
| description |
string |
Opis tego przedmiotu. |
TransferLineItemPrice
Reprezentuje cenę pozycji przenoszonej.
| Nazwa | Typ | Opis |
|---|---|---|
| currencyCode |
string |
Trzyliterowy kod walutowy ISO. |
| discountedPrice |
number (double) |
Zniżkowa cena za cenę pozycji przenoszącej. |
| erpPrice |
number (double) |
Szacowana cena detaliczna (ERP). Pojedyncza ilość szacunkowa cena detaliczna podana w katalogu przed zastosowaniem jakichkolwiek modyfikatorów cenowych, w walucie pozycji pozycji. Jest to pełna cena detaliczna na termin, gdy określony jest okres dostępności. Kwota jest przed opodatkowaniem, z wyjątkiem krajów lub regionów objętych opodatkowaniem, gdzie cena obejmuje podatek. Ta nieruchomość jest obecnie wdrażana i nie jest zwracana wszystkim partnerom. |
| extendedPrice |
number (double) |
Rozszerzona cena za cenę pozycji przenoszącej. |
| listPrice |
number (double) |
Cena katalogowa przed zastosowaniem rabatów. |
| price |
number (double) |
Cena związana z tym produktem. |
| proratedPrice |
number (double) |
Cena proporcjonalna do ceny pozycji przenoszonej. |