Faturalandırılmış ve faturalanmamış günlük derecelendirilmiş kullanım mutabakatı API'si v2 (GA)
Şunlar için geçerlidir: İş Ortağı Merkezi (Azure Kamu veya Azure China 21Vianet'te kullanılamaz.)
Yeni zaman uyumsuz API'miz, Azure blobları aracılığıyla faturalama ve mutabakat verilerinize erişmek için daha hızlı ve daha verimli bir yol sunar. Bağlantıyı saatlerce açık tutmak veya 2.000 satırlık öğeleri toplu olarak işlemek yerine artık iş akışınızı kolaylaştırabilirsiniz.
Yeni ticaret günlük derecelendirilmiş kullanım mutabakat API'leri, vale anahtarı ve zaman uyumsuz istek-yanıt desenleri gibi gelişmiş teknikleri kullanır. Bu API'ler, tüm özniteliklere veya günlük derecelendirilmiş kullanım mutabakatı verilerinin bir alt kümesine erişmek için kullanabileceğiniz bir paylaşılan erişim imzası (SAS) belirteci sağlar.
API'lerimiz verimliliğinizi artırmak için iyileştirilmiş teknikler kullanır, böylece daha az çabayla daha hızlı sonuçlar elde edebilirsiniz. Veri erişiminizi basitleştirmek ve genel verimliliğinizi artırmak için bu API'leri benimseyin.
Not
Yeni API'ler İş Ortağı Merkezi API ana bilgisayarında barındırılamaz. Bunun yerine bunları MS Graph'ta bulabilirsiniz: İş ortağı faturalama verilerini dışarı aktarmak için Microsoft Graph API'sini kullanma - Microsoft Graph v1.0 | Microsoft Learn. Bu API'lere erişmek için aşağıdaki ayrıntılara bakın.
Bu API'leri yalnızca MS Graph genel/genel bulutu için kullanabilirsiniz. Bunlar henüz Azure Kamu veya Azure China 21Vianet için kullanılamaz.
Önemli
Uygulamanızın iş ortağı faturalama verilerine erişmesine izin vermek için bu bağlantıyı izleyin ve Microsoft Graph'in kimlik doğrulaması ve yetkilendirme temel bilgilerini tanıyın.
Azure portalını veya Entra Yönetim merkezini kullanarak "PartnerBilling.Read.All" iznini atayabilirsiniz. Şunu yapabilirsiniz:
- Uygulamanızı Uygulama kayıtları bölümünün altındaki Microsoft Entra giriş sayfasına kaydedin.
- Gerekli izni vermek için API izinleri bölümünün altındaki Microsoft Entra App sayfasına gidin. "İzin ekle" seçeneğini belirleyin ve "PartnerBilling.Read.All" kapsamını seçin.
Bu adımları tamamlayarak uygulamanızın iş ortağı faturalama verilerine gerekli erişime sahip olduğundan emin olun.
Not
Beta sürümümüzü kullandıysanız genel kullanılabilirlik (GA) sürümüne geçişi sorunsuz ve sezgisel bulma olasılığınız yüksektir. Güncelleştirmeleri ve iyileştirmeleri anlamanıza yardımcı olmak için beta ve GA sürümlerini karşılaştırmanızı öneririz.
Önemli
Yeni ticaret günlük derecelendirmeli kullanım, bu ürünlerin ücretlerini içermez:
- Azure rezervasyonu
- Azure tasarruf planı
- Office
- Dynamics
- Microsoft Power Apps
- Kalıcı yazılım
- Yazılım aboneliği
- Microsoft dışı veya market SaaS ürünü
API’ye genel bakış
Faturalanan yeni ticaret günlük dereceli kullanım satırı öğelerini zaman uyumsuz olarak almanıza yardımcı olmak için iki anahtar API uç noktası sunuyoruz. Başlamanıza yardımcı olacak kolaylaştırılmış bir kılavuz aşağıdadır:
Kullanım satır öğesi uç noktası
İlk olarak, yeni ticaret günlük dereceli kullanım satırı öğelerini getirmek için bu API'yi kullanın. İstekte bulunduğunuzda 202 HTTP durumu ve URL içeren bir konum üst bilgisi alırsınız. Başarı durumu ve bildirim URL'si elde edene kadar bu URL'yi düzenli olarak yoklama.
İşlem durumu uç noktası
Ardından, bu API'yi düzenli aralıklarla çağırarak işlem durumunu denetlemeye devam edin. Veriler hazır değilse yanıt, yeniden denemeden önce ne kadar süre beklendiğini belirten bir Yeniden Deneme-Sonra üst bilgisi içerir. İşlem tamamlandıktan sonra, kullanım verilerini indirmek için depolama klasörü bağlantısına sahip bir bildirim kaynağı alırsınız. Yanıt, aktarım hızını artırmak ve G/Ç paralelliği sağlamak için dosyaları bölümlere ayırır.
Bu adımları izleyerek fatura mutabakat sürecinizi verimli bir şekilde yönetebilirsiniz.
Sıralı diyagram
Mutabakat verilerini indirme adımlarını gösteren bir sıralı diyagram aşağıdadır.
Kullanıcı eylem dizisi
Yeni ticaret günlük derecelendirilmiş kullanım mutabakatı satırı öğelerini almak için şu adımları izleyin:
1. Adım: İstek gönderme
API uç noktasına bir POST isteği gönderin.
Faturalanmamış günlük derecelendirilmiş kullanım satırı öğelerini alma
Geçerli veya son takvim ayı veya faturalama dönemi için yeni ticari faturalanmamış günlük derecelendirilmiş kullanım satırı öğeleri alın.
Not
Faturalanmamış günlük derecelendirilmiş kullanım satırı öğelerinize API veya İş Ortağı Merkezi portalı üzerinden erişebilirsiniz. Verilerin doğru olmasını sağlamak için kullanılabilirlik için 24 saate kadar izin verin. Konumunuza bağlı olarak ve ölçümler kullanımı bildirdiğinde daha fazla gecikme olabilir.
Önce faturalanan günlük derecelendirmeli kullanım verilerinin zamanında teslim edilmesine öncelik ve ederiz. Bazen, önceki ayın faturalanan kullanım verileri kullanılabilir olana kadar en son faturalanmamış günlük kullanım verilerini göremeyebilirsiniz. Faturalanan kullanım verilerini aldıktan sonra, ayın başından itibaren güncelleştirilmiş tüm faturalanmamış kullanım verilerini alabilirsiniz.
Mümkün olan en doğru ve zamanında bilgileri sağlamaya çabaladığımız için anlayışınız ve sabrınız takdir edilir.
API isteği
POST https://graph.microsoft.com/v1.0/reports/partners/billing/usage/unbilled/export
Accept: application/json
Content-Type: application/json
{
"currencyCode": "USD",
"billingPeriod": "current",
"attributeSet": "basic"
}
Request body
İstek üst bilgileri
API için üst bilgi istemek için bkz . Güvenilirlik ve destek.
API yanıtı
HTTP/1.1 202 Accepted
Location: https://graph.microsoft.com/v1.0/reports/partners/billing/operations/9ab9cb54-d07f-4f52-9ea6-a09d7de52c14
API genellikle HTTP 202 durumuyla yanıt verir. İsteklerinize bağlı olarak başka durumlarla da karşılaşabilirsiniz. Bu durumlar Standart API yanıt durumları bölümünde listelenir.
Kod | Description |
---|---|
202 – Kabul Edildi | İsteğiniz kabul edildi. İsteğinizin durumunu denetlemek için konum üst bilgisinde sağlanan URL'yi sorgula. |
Faturalanan günlük derecelendirilmiş kullanım satırı öğelerini alma
Kapatılan faturalama dönemine ait bir fatura için yeni ticaret faturalanmış günlük derecelendirmeli kullanım satırı öğelerini alın.
API isteği
POST https://graph.microsoft.com/v1.0/reports/partners/billing/usage/billed/export
{
"invoiceId": "G00012345",
"attributeSet": "full"
}
Sorgu parametreleri
Yok
Request body
İstek üst bilgisi
API için istek üst bilgileri. Daha fazla bilgi edinmek için güvenilirlik ve destek konularına bakın.
API yanıtı
HTTP/1.1 202 Kabul Edildi
Konum: https://graph.microsoft.com/v1.0/reports/partners/billing/operations/9ab9cb54-d07f-4f52-9ea6-a09d7de52c14
API'yi kullandığınızda genellikle bir HTTP 202 durumu döndürür. İsteklerinize göre diğer olası durumlar için bkz. Durum.
Kod | Description |
---|---|
202 – Kabul Edildi | İsteğiniz kabul edildi. İsteğinizin durumunu denetlemek için konum üst bilgisinde sağlanan URL'yi sorgula. |
2. Adım: İstek durumunu denetleme
İsteğin durumunu izlemek için "başarılı" veya "başarısız" ifadesini gösteren bir HTTP 200 yanıtı aldığınızdan emin olun. Başarılı olursa bildirim URL'sini "resourceLocation" özniteliğinde bulursunuz. Bu öznitelik, gerekli bilgilere erişmek için bir uç nokta sağlar.
İşlem durumunu alma
İsteğin durumunu alır.
API isteği
İstek parametreleri
Veri Akışı Adı | Dahil et | Zorunlu | Türü | Açıklama |
---|---|---|---|---|
operationId | İstek URI'si | Doğru | String | İstek durumunu denetlemek için benzersiz bir tanımlayıcı. Gerekli. |
İstek üst bilgisi
API için üst bilgi istemek için bkz . Güvenilirlik ve destek.
Request body
Yok.
Yanıt durumu
Standart API yanıt durumlarında listelenen standart HTTP durumlarının dışında, API aşağıdaki HTTP durumunu da döndürebilir:
Kod | Description |
---|---|
410 – Gitti | Bildirim bağlantısının süresi belirli bir süreden sonra dolar. Bildirim bağlantısını yeniden almak için yeni bir istek gönderin. |
Yanıt yükü
API yanıt yükü aşağıdaki öznitelikleri içerir:
Öznitelik | Zorunlu | Açıklama |
---|---|---|
id | True | Her yanıt için benzersiz bir tanımlayıcı. Gerekli. |
durum | True | Değerler ve eylemler: Gerekli: notstarted: "Retry-After" üst bilgisinde belirtilen süreyi bekleyin, ardından durumu denetlemek için başka bir çağrı yapın. running: "Retry-After" üst bilgisinde belirtilen süreyi bekleyin, ardından durumu denetlemek için başka bir çağrı yapın. başarılı: Veriler hazır. resourceLocation içinde belirtilen URI'yi kullanarak bildirim yükünü alın. başarısız oldu: İşlem kalıcı olarak başarısız oldu. Yeniden başlatın. |
createdDateTime | True | İsteğin yapıldığı zaman. Gerekli. |
lastActionDateTime | True | Durum en son değiştiğinde. Gerekli. |
resourceLocation | False | Bildirim yükünün URI'sini. İsteğe bağlı. |
hata | False | JSON biçiminde sağlanan hatalar hakkındaki ayrıntılar. İsteğe bağlı. Eklenen öznitelikler: ileti: Hatanın açıklaması. kod: Hatanın türü. |
Kaynak konumu nesnesi
Öznitelik | Açıklama |
---|---|
id | Bildirim için benzersiz bir tanımlayıcı. |
schemaVersion | Bildirim şemasının sürümü. |
dataFormat | Faturalama veri dosyasının biçimi. compressedJSON: her blob JSON satır biçiminde veri içeren sıkıştırılmış bir dosya olduğunda veri biçimi. Her blobdan verileri almak için açın. |
createdDateTime | Bildirim dosyasının oluşturulduğu tarih ve saat. |
eTag | Bildirim verilerinin sürümü. Faturalama bilgilerinde yapılan bir değişiklik yeni bir değer oluşturur. |
partnerTenantId | İş ortağının kiracısının Microsoft Entra Kimliği. |
rootDirectory | Dosyanın kök dizini. |
sasToken | Dizinin altındaki tüm dosyaları okumanızı sağlayan SAS (paylaşılan erişim imzası) belirteci. |
partitionType | "partitionValue" özniteliğine göre verileri birden çok bloba böler. Sistem, desteklenen sayıyı aşan bölümleri böler. Varsayılan olarak, veriler dosyadaki satır öğelerinin sayısına göre bölümlenmiştir. Bu değerler değişebileceğinden kodda sabit sayıda satır öğesi veya dosya boyutu ayarlamayın. |
blobCount | Bu iş ortağı kiracı kimliği için toplam dosya sayısı. |
bloblar | İş ortağı kiracı kimliği için dosya ayrıntılarını içeren "blob" nesnelerinden oluşan bir JSON dizisi. |
blob nesnesi | Aşağıdaki ayrıntıları içeren bir nesne: name ve partitionValue |
Adı | Blobun adı. |
partitionValue | Dosyayı içeren bölüm. Büyük bölüm, her dosya aynı "partitionValue" içeren birden çok dosyaya bölünür. |
API isteği
GET <https://graph.microsoft.com/v1.0/reports/partners/billing/operations/9ab9cb54-d07f-4f52-9ea6-a09d7de52c14>
API yanıtı
Yanıt, verileri işlerken yeniden denemeden önce 10 saniye beklemenizi önerir.
HTTP/1.1 200 OK
Retry-After: 10
{
"id": "9ab9cb54-d07f-4f52-9ea6-a09d7de52c14",
"createdDateTime": "2022-06-1T10-01-03.4Z",
"lastActionDateTime": "2022-06-1T10-01-05Z",
"status": "running"
}
API isteği
(Önceki istekte 10 saniye sonra...)
GET <https://graph.microsoft.com/v1.0/reports/partners/billing/operations/9ab9cb54-d07f-4f52-9ea6-a09d7de52c14>
API yanıtı
API, "resourceLocation" için "başarılı" durumunu ve URI'sini döndürür.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/\$metadata#reports/partners/billing/operations/\$entity",
"@odata.type": "#microsoft.graph.partners.billing.exportSuccessOperation",
"id": "f2170b13-6a8e-47d6-b481-6988490dc0cb",
"createdDateTime": "2023-12-05T21:17:29Z",
"lastActionDateTime": "2023-12-05T21:18:00.8897902Z",
"status": "succeeded",
"resourceLocation": {
"id": "44e8500b-ab92-490e-8ac3-90500a1d3427",
"createdDateTime": "2023-11-06T19:58:47.513Z",
"schemaVersion": "2",
"dataFormat": "compressedJSON",
"partitionType": "default",
"eTag": "RwDrn7fbiTXy6UULE",
"partnerTenantId": "0e195b37-4574-4539-bc42-0e539b9684c0",
"rootDirectory": "https://adlsreconbuprodeastus201.blob.core.windows.net/path_id",
"sasToken": "{token}",
"blobCount": 1,
"blobs": \[
{
"name": "part-00123-5a93fa5d-749f-48bc-a372-9b021d93c3fa.c000.json.gz",
"partitionValue": "default"
}
\]
}
}
3. Adım: Azure blob depolamadan günlük derecelendirilmiş kullanım mutabakatı satır öğelerini indirme
İlk olarak, paylaşılan erişim imzası (SAS) belirtecini ve blob depolama konumunu almanız gerekir. Bu ayrıntıları bildirim yükü API'sinin "sasToken" ve "rootDirectory" özelliklerinde bulabilirsiniz. Ardından blob dosyasını indirip açmak için Azure Depolama SDK'sını /aracını kullanın. JSONLines biçimindedir.
İpucu
Örnek kodumuzu gözden geçirin. Azure blob dosyasını indirmeyi ve yerel veritabanınıza sıkıştırmayı gösterir.
Standart API yanıt durumları
BU HTTP durumlarını API yanıtından alabilirsiniz:
Kod | Açıklama |
---|---|
400 – Hatalı İstek | İstek eksik veya yanlış veriler içeriyor. Hata ayrıntıları için yanıt gövdesini denetleyin. |
401 – Yetkisiz | İlk çağrıyı yapmadan önce kimlik doğrulaması gereklidir. İş ortağı API hizmetiyle kimlik doğrulaması yapın. |
403 – Yasak | İsteği yapmak için gerekli yetkilendirmeye sahip değilsiniz. |
404 – Bulunamadı | İstenen kaynaklar sağlanan giriş parametreleriyle kullanılamaz. |
410 – Gitti | Bildirim bağlantısı artık geçerli veya etkin değil. Yeni bir istek gönderin. |
500 – İç Sunucu Hatası | API veya bağımlılıkları şu anda isteği karşılayamaz. Daha sonra tekrar deneyin. |
5000 – Kullanılabilir veri yok | Sistem, sağlanan giriş parametreleri için veri içermiyor. |
Beta ve GA sürümlerini karşılaştırma
Beta ve genel kullanıma sunulan (GA) sürümleri arasındaki farkları görmek için karşılaştırma tablosuna göz atın. Şu anda beta sürümünü kullanıyorsanız GA sürümüne geçiş yapmak basit ve kolaydır.
Önemli bilgiler | Beta | Genel kullanılabilir |
---|---|---|
API konak uç noktası | https://ep-billingreconservice-prod-d5bfczcnfvbqbdhx.z01.azurefd.net/ |
https://graph.microsoft.com/v1.0/reports/partners/billing/usage/ |
HTTP yöntemi | POST | POST |
Faturalanmamış günlük derecelendirilmiş kullanım API'si uç noktası | https://ep-billingreconservice-prod-d5bfczcnfvbqbdhx.z01.azurefd.net/v1/unbilledusage |
https://graph.microsoft.com/v1.0/reports/partners/billing/usage/unbilled/export |
Faturalanmamış günlük derecelendirilmiş kullanım API'sinin giriş parametreleri | API isteğinde parametreleri belirtmek için bunları istek URL'sinin sorgu dizesine ekleyin. Örneğin, period ve currencyCode parametrelerini belirtmek için istek URL'sine ekleyin ?period=current¤cyCode=usd . |
Giriş sağlamak için istek gövdesine bir JSON nesnesi ekleyin. JSON'unuz aşağıdaki özelliklere sahip olmalıdır: * currencyCode: Fatura para biriminiz. Örneğin, ABD doları. * billingPeriod: Faturanın faturalama dönemi. Örneğin, geçerli. CurrencyCode ve billingPeriod özelliklerini içeren örnek bir JSON nesnesi aşağıda verilmiştir: <br>{<br> "currencyCode": "USD",<br> "billingPeriod": "current"<br>} |
Faturalanan günlük derecelendirmeli kullanım API'si uç noktası | https://ep-billingreconservice-prod-d5bfczcnfvbqbdhx.z01.azurefd.net/v1/billedusage/invoices/{InvoiceId} |
https://graph.microsoft.com/v1.0/reports/partners/billing/usage/billed/export |
Faturalanan günlük derecelendirmeli kullanım API'sinin giriş parametreleri | API isteğinde parametreleri belirtmek için istek URL'sine invoiceId değerini ekleyin. Ayrıca, tüm öznitelik kümesini almak için sorgu dizesine isteğe bağlı bir parça parametresi ekleyebilirsiniz. Örneğin, öznitelik kümesinin tamamını almak için istek URL'sine ekleyin ?fragment=full . |
Giriş sağlamak için istek gövdesine bir JSON nesnesi ekleyin. JSON'unuz aşağıdaki özelliklere sahip olmalıdır: * invoiceId: Faturanın benzersiz tanımlayıcısı. Örneğin, G00012345. * attributeSet: Tam gibi yanıtta olması gereken öznitelikler. InvoiceId ve attributeSet özelliklerini içeren örnek bir JSON nesnesi aşağıda verilmiştir: {<br> "invoiceId": "G00012345",<br> "attributeSet": "full"<br>} |
Bildirim kaynağı | Bildirim kaynağını almak için ayrı bir GET /manifests/{id} yöntemi kullanın. | resourceLocation içindeki bildirim kaynağına erişmek için GET /operations/{Id} yöntemini kullanın. Bu yöntem, GET /manifests/{id} için ayrı bir çağrı gereksinimini ortadan kaldırarak zaman kazandırır. |
Bildirim şemasındaki değişiklikler | ||
"id": Kullanılamıyor | "id": Bildirim kaynağının benzersiz tanımlayıcısı. | |
"sürüm": Kullanılabilir | "version": "schemaversion" olarak değiştirildi. | |
"dataFormat": Kullanılabilir | "dataFormat": Kullanılabilir. | |
"utcCretedDateTime": Kullanılabilir | "utcCretedDateTime": "createdDateTime" olarak değiştirildi. | |
"eTag": Kullanılabilir | "eTag": Kullanılabilir. | |
"partnerTenantId": Kullanılabilir | "partnerTenantId": Kullanılabilir | |
"rootFolder": Kullanılabilir | "rootFolder": "rootDirectory" olarak değiştirildi. | |
"rootFolderSAS": Kullanılabilir | "rootFolderSAS": "sasToken" olarak değiştirildi. Bu güncelleştirme yalnızca kök dizin yolu olmayan belirteci sağlar. Dizini bulmak için bunun yerine "rootDirectory" özelliğini kullanın. | |
"partitionType": Kullanılabilir | "partitionType": Kullanılabilir. | |
"blobCount": Kullanılabilir | "blobCount": Kullanılabilir. | |
"sizeInBytes": Kullanılabilir | "sizeInBytes": Kullanılamaz. | |
"bloblar": Kullanılabilir | "bloblar": Kullanılabilir. | |
"blob nesnesi": Kullanılabilir | "blob nesnesi": Kullanılabilir. | |
"name": Kullanılabilir | "name": Kullanılabilir. | |
"partitionValue": Kullanılabilir | "partitionValue": Kullanılabilir. |
Günlük derecelendirilmiş kullanım mutabakatı satır öğesi öznitelikleri
Faturalanan fatura mutabakat API'sinin "tam" veya "temel" öznitelik kümeleri için döndürdiği öznitelikleri karşılaştırmak için aşağıdaki tabloya bakın. Bu öznitelikler hakkında daha fazla bilgi edinmek için bu belgelere bakın.
Öznitelik | Tam | Temel |
---|---|---|
İş Ortağı Kimliği | evet | evet |
PartnerName | evet | evet |
CustomerId | evet | evet |
CustomerName | evet | Yes |
CustomerDomainName | evet | hayır |
CustomerCountry | evet | hayır |
MpnId | evet | hayır |
Tier2MpnId | evet | hayır |
InvoiceNumber | evet | evet |
Ürün Kimliği | evet | evet |
SkuId | evet | evet |
AvailabilityId | evet | hayır |
SkuName | evet | evet |
ProductName | evet | hayır |
PublisherName | evet | evet |
PublisherId | evet | hayır |
SubscriptionDescription | evet | hayır |
SubscriptionId | evet | evet |
ChargeStartDate | evet | evet |
ChargeEndDate | evet | evet |
UsageDate | evet | evet |
MeterType | evet | hayır |
MeterCategory | evet | hayır |
MeterId | evet | hayır |
MeterSubCategory | evet | hayır |
MeterName | evet | hayır |
MeterRegion | evet | hayır |
Birim | evet | evet |
ResourceLocation | evet | hayır |
ConsumedService | evet | hayır |
ResourceGroup | evet | hayır |
ResourceURI | evet | evet |
ChargeType | evet | evet |
UnitPrice | evet | evet |
Miktar | evet | evet |
UnitType | evet | hayır |
BillingPreTaxTotal | evet | evet |
BillingCurrency | evet | evet |
PricingPreTaxTotal | evet | evet |
PricingCurrency | evet | evet |
ServiceInfo1 | evet | hayır |
ServiceInfo2 | evet | hayır |
Etiketler | evet | hayır |
AdditionalInfo | evet | hayır |
EffectiveUnitPrice | evet | evet |
PCToBCExchangeRate | evet | evet |
PCToBCExchangeRateDate | evet | hayır |
EntitlementId | evet | evet |
EntitlementDescription | evet | hayır |
PartnerEarnedCreditPercentage | evet | hayır |
CreditPercentage | evet | evet |
CreditType | evet | evet |
BenefitOrderID | evet | evet |
Avantaj Kimliği | evet | hayır |
BenefitType | evet | evet |
Önemli
v2'den API v1'den geçerken bu değişiklikleri not edin.
Her öznitelik adı artık büyük harfle başlar.
unitOfMeasure, Unit olarak güncelleştirildi. Anlamı ve değeri değişmeden kalır.
resellerMpnId artık Tier2MpnId'dir. Anlam ve değer aynıdır.
rateOfPartnerEarnedCredit, PartnerEarnedCreditPercentage olarak güncelleştirilir. Yeni ad ve değer artık kesir yerine yüzdeyi yansıtır. Örneğin, 0,15 artık %15'tir.
rateOfCredit artık CreditPercentage oldu. Hem ad hem de değer değişti. Örneğin, 1,00 artık %100'dür.
Bu değişikliklerin API'leri daha sezgisel ve kullanımı daha kolay hale getirdiğine inanıyoruz.
Örnek kod
Bu API'yi kullanmak için C# örnek kodunu içeren aşağıdaki bağlantıya bakın.
İş Ortağı Merkezi API örnekleri: Faturalama mutabakat verilerini alma.