Iş Ortağı Merkezi REST API 'Lerinde yapılan son değişiklikler

Bu makalede, Iş Ortağı Merkezi REST API 'Lerinde yapılan değişiklikler özetlenir.

Aralık 2021

Aralık değişikliği, Yeni ticaret lisansı tabanlı özellikleri desteklemeye yönelik geliştirmeleri içerir.

Özellik alanı Türü Değiştir API/nesneler
Yeni ticaret promosyonları Seatcounts 'e Availablekoltuk eklendi Promosyonlar kaynağı
Yeni ticaret promosyonları Seatcounts 'e Availablekoltuk eklendi POST {baseURL}/v1/Customers/{CustomerID}/promotioneligılıklara

Ekim 2021

Ekim için değişiklikler Yeni ticaret lisansı tabanlı özellikleri ve CSP 'Ler için yeni ISV marjı iskontolarınıdestekliyoruz.

Özellik alanı Türü Değiştir API/nesneler
Yeni ticaret abonelik yönetimi Ortak sözleşmede yeni alan PATCH {baseURL}/v1/Customers/{customer_id}/Subscriptions/{subscription_id}
Yeni ticaret yükseltmeleri ve deneme dönüştürmeleri Ortak sözleşmede yeni alan POST {baseURL}/v1/Customers/{customer_id}/Subscriptions/{subscription_id}/Transition
Yeni ticaret geçişleri Ortak sözleşmede yeni alan {BaseUrl}/v1/Customers/{customer_id}/Subscriptions/{subscription_id}/geçişleri al
Yeni ticarete geçiş Yeni API POST {baseUrl}/v1/Customers/{customer_tenant_id}/Migrations/newcommerce/Validate
Yeni ticarete geçiş Yeni API POST {baseUrl}/v1/Customers/{customer_tenant_id}/Migrations/newcommerce
Yeni ticarete geçiş Yeni API {BaseUrl}/v1/Customers/{customer_tenant_id}/Migrations/newcommerce/{Migration-id} al
Yeni ticaret satın alma Ortak sözleşmede yeni alan {BaseURL}/v1/Customers/{Customer-id}/Orders "SONRASı
Yeni ticaret satın alma Ortak sözleşmede yeni alan POST {baseURL}/v1/Customers/{Customer-id}/Carts
Yeni ticaret satın alma Ortak sözleşmede yeni alan PUT {baseURL}/v1/Customers/{Customer-id}/Carts/{cart-id}
Yeni ticaret promosyonları Yeni API POST {baseURL}/v1/Customers/{CustomerID}/promotioneligılıklara
Yeni ticaret promosyonları Yeni API {BaseURL}/v1/productpromotions/{Promotion-ID} Al? ülke = {Country-Code}
Yeni ticaret promosyonları Yeni API {BaseURL}/v1/productpromosyonlar? Country = {Country-Code} segment = {segment} al
Yeni ticaret promosyonları Yeni kaynak Promosyonlar kaynağı
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan {BaseURL}/v1/Products? ülke = {Country} targetview = {targetView} & targetsegment = {targetsegment} al
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan POST {baseURL}/v1/Customers/{Customer-Tenant-ID}/Products? targetView = {targetView}
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan {BaseURL}/v1/Products/{product-id} al? ülke = {Country}
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan POST {baseURL}/v1/Customers/{Customer-Tenant-ID}/Products/{Product-ID}/SKU
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan {BaseURL}/v1/Products/{product-id}/SKU 'ları alın? ülke = {Country-Code} targetsegment = {Target-segment}
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan {BaseURL}/v1/Products/{product-id}/SKUs/{SKU-id} al? ülke = {Country-Code}
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan {BaseURL}/v1/Products/{product-id}/SKUs/{SKU-id}/kullanılabilirliği. Country = {Country-Code} targetsegment = {Target-segment}
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan POST {baseURL}/v1/Customers/{Customer-Tenant-ID}/Products/{product-id}/SKUs/{SKU-ID}
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan {BaseURL}/v1/Products/{product-id}/SKUs/{SKU-id}/availabilities/{Availability-id} al? ülke = {Country-Code}
Yeni Ticaret için Katalog güncelleştirmeleri Ortak sözleşmede yeni alan Ürün kaynakları
CSP 'Ler için ISV kenar boşluğu indirimleri Yeni kaynak Kenar boşluğu kaynağı
CSP 'Ler için ISV kenar boşluğu indirimleri Yeni API {BaseURL}/v1/kenar boşluklarını al
CSP 'Ler için ISV kenar boşluğu indirimleri Yeni API {BaseURL}/v1/Margins/Download al
Yeni ticaret ile telefon Kullandıkça öde Yeni API PUT {baseURL}/Customers/{CustomerID}/Subscriptions/overage
Yeni ticaret ile telefon Kullandıkça öde Yeni API {BaseURL}/Customers/{CustomerID}/Subscriptions/overage al
Yeni ticaret ile telefon Kullandıkça öde Ortak sözleşmede yeni alan SKU modeline Tüketimptiontype ekleyin

2021 Temmuz

temmuz için değişiklikler yalnızca bazı Windows 365 sku 'ları için gereken Windows 365 kanıtlamayı destekliyoruz.

Özellik alanı Türü Değiştir API/nesneler
Windows 365 kanıtlama Ortak sözleşmede yeni alan SKU kaynağı
Windows 365 kanıtlama Ortak sözleşmede yeni alan Teklif kaynağı
Windows 365 kanıtlama Ortak sözleşmede yeni alan Sepet çizgisi öğe kaynağı
Windows 365 kanıtlama Ortak sözleşmede yeni alan {BaseURL}/v1/Products/{product-id}/SKU 'ları alın? ülke = {Country-Code} targetsegment = {Target-segment}
Windows 365 kanıtlama Ortak sözleşmede yeni alan {BaseURL}/v1/Products/{product-id}/SKUs/{SKU-id} al? ülke = {Country-Code}
Windows 365 kanıtlama Ortak sözleşmede yeni alan PUT {baseURL}/v1/Customers/{Customer-id}/Carts/{cart-id} HTTP/1.1

Aralık 2020

İki yeni GET ve POST nitelikleri API 'si tanıtılmıştır. Yeni API 'Ler nitelik değil, nitelikleri kullanacaktır. API 'Ler, FY21 S2 'de test için kullanılabilir olacaktır.

Özellik alanı Türü Değiştir API/nesneler
Müşteri niteliği Yeni API {BaseURL}/v1/Customers/{Customer-Tenant-ID}/nitelikler al
Müşteri niteliği Yeni API POST {baseURL}/v1/Customers/{customer_id}/nitelikler? Code = {validationCode}

Ne değişti?

Şu anda Iş Ortağı Merkezi API 'sinin eğitim müşterilerinin uygunluğunu doğrulamak için GET ve PUT nitelikleri vardır. Nitelik al API 'sinde hiçbir değişiklik olmayacaktır. Ancak, YERLEŞTIRME API 'sine bir dönüş durumu ekledik.

  • GET-değişmez.
  • PUT-Return Case eklenecektir.

Bu API 'Ler, aşağıda açıklandığı gibi yeni API 'Ler ile değiştirilerek, Şubat 2021 ' un sonunda kullanımdan kaldırılacaktır.

Etkilenen senaryolar:

Select SKU 'Larında eğitim fiyatlandırması için Müşteri uygunluğu

Ayrıntı açıklamaları

İki yeni GET ve POST nitelikleri API 'si tanıtılacaktır. Yeni API 'Ler nitelikdeğil, niteliklerikullanacaktır. API 'Ler, FY21 S2 'de test için kullanılabilir olacaktır.

Nitelikleri al

GET {customer_id}/qualifications

Yanıt örneği:

{
  "Qualification": "Education",
  "VettingStatus": "Denied",
  "VettingReason": "Not an education customer",
  "VettingCreatedDate": "07/09/2020: 00:00:00" //UTC
}

Yanıt alanları:

  • VettingStatus değerleri: onaylandı, reddedildi, ınreview, vb.

  • VettingReason değerleri:

    • Eğitim müşterisi değil
    • Artık eğitim müşterisi yok
    • Eğitim müşterisi değil-Inceleme sonrası
    • Eğitim müşterisi olacak şekilde kısıtlıdır
    • Akademik etki alanı değil
    • Uygun bir kitaplık değil
    • Uygun Museum değil

GÖNDERI nitelikleri

POST {customer_id}/qualifications
    [
            "Qualification": "Education"
    ]

Yanıt örneği:

{
  "Qualification": "Education",
  "VettingStatus": "InReview",
  "VettingCreatedDate": "07/09/2020: 00:00:00" //UTC
}

Sonraki adımlar

İş Ortağı Merkezi REST API'si referansı