Hesap Kullanımı
/api/v1/account/usage
Hesap Kullanımı
Aktif API anahtarına bağlı müşterinin mevcut tier bilgisini ve kullanım sayaçlarını döner. Bu uç nokta Api.Account.Usage izniyle korunur. İzin, mevcut tüm tier'lara varsayılan olarak tanımlanır; dolayısıyla pratikte her geçerli anahtar erişebilir. Tier'ınızdan kaldırılmışsa 403 FORBIDDEN alırsınız.
Yanıt alanları
Genel
customerName— müşteri organizasyonun adıtierName— bağlı olduğunuz tier (Community, Business, Enterprise vb.)globalRateLimit— tier'ınızın dakikalık istek hakkı (60 saniyelik kayan pencere üzerinden değerlendirilir)requestsToday— UTC 00:00'dan bu yana sayaca işlenen istek sayısı (toplam)requestsThisMonth— ayın başından bu yana sayaca işlenen istek sayısı (toplam)monthResetAt— bu ayın aylık kotalarının sıfırlanacağı UTC zamanı (her ayın 1'i 00:00 UTC)
Endpoint kırılımı — byEndpoint
Tier'ınızın tanıdığı her permission için bir satır içerir. Sıralama "bu ay en çok kullanılan endpoint başta" şeklindedir.
Her satırda:
permissionKey— örn.Api.Documents.List,Api.Library.Semanticlabel— Türkçe okunabilir etiket (Mevzuat — Anlamlı Arama vb.)monthToDate— bu ay endpoint için sayaca işlenen istek sayısımonthlyLimit— endpoint için aylık kota (nullise sınırsız)remaining—monthlyLimit - monthToDate(nullise sınırsız)
Aylık kotalar tier yapılandırmasında endpoint başına override edilebilir. Bir endpoint için kota yoksa monthlyLimit ve remaining null döner; sadece global dakikalık limit (globalRateLimit) geçerlidir.
Ne zaman kullanmalı
- Günlük/aylık kullanımı kendi dashboard'unuza beslemek için
- Bir endpoint'in kotasının ne kadar kaldığını gerçek zamanlı görmek için (
429 QUOTA_EXCEEDED'a yakalanmadan önce) - Tier yükseltme kararı almadan önce gerçek hacmi görmek için
Sayaç davranışları
- Sayaçlara
429(oran/kota aşımı) ve5xxsunucu hataları dahil edilmez. Kimliği doğrulanamayan401istekleri de sayılmaz (kimlik bağlamı oluşmadığı için). Bunun dışındaki tüm yanıtlar —2xx,400,403ve404dâhil — istek sayacına işlenir; API çağrıyı doğrulayıp değerlendirdiği için bunlar da hacim tüketir. /account/usageçağrılarının kendisi sayaçlara işlenmez. Bu nedenlebyEndpointiçindekiApi.Account.Usage("Hesap — Kullanım") satırı her zaman0görünür verequestsToday/requestsThisMonthbu uç noktaya yaptığınız istekleri içermez.- Sayaç güncellemesi asenkrondur; çok son atılan istekler birkaç saniye gecikmeli görünebilir
- Aylık kota hesabı UTC takvim ayını kullanır —
monthResetAtile sıfırlanır, lokal saat dilimini dikkate almaz - Endpoint başına
monthToDate, bugünkü canlı sayaç ile geçmiş günlerin toplanmış (aggregate) değerlerinin birleşimidir. Bugünkü kısım anlıktır; geçmiş günler her 15 dakikada bir çalışan toplama işiyle yazılır ve 60 saniye önbelleklenir. Bu nedenle özellikle UTC gün dönümünden hemen sonra ~15 dakikaya kadar eksik raporlama görülebilir.
Yanıtlar
200 — Kullanım bilgileri.
{
"success": true,
"data": {
"customerName": "Acme Finans",
"tierName": "Business",
"globalRateLimit": 1000,
"requestsToday": 421,
"requestsThisMonth": 12873,
"monthResetAt": "2026-05-01T00:00:00Z",
"byEndpoint": [
{
"permissionKey": "Api.Documents.List",
"label": "Dokümanlar — Liste",
"monthToDate": 8421,
"monthlyLimit": 50000,
"remaining": 41579
}
]
},
"meta": { "requestId": "req_..." }
}