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
}