Müşteri API'si

API istek kayıtları

Kimliği doğrulanmış API kullanımını panelden veya API üzerinden inceleyin.

Son güncelleme

Her bilinen müşteri API anahtarı isteği tamamlandığında aşağıdaki alanlar 90 güne veya hesap başına en yeni 100.000 kayda kadar saklanır:

  • Zaman ve request_id
  • Anahtar adı ve maskelenmiş önizlemesi
  • HTTP yöntemi ve yalnız URL yolu
  • HTTP durum kodu ve işlem süresi
  • İstemci IP adresi ve User-Agent

Tam API anahtarı, Authorization ve X-API-Key başlıkları, sorgu parametresi değerleri ve istek/yanıt gövdeleri kaydedilmez.

Panelden görüntüleme

Güvenlik → API İstek Geçmişi bölümünde anahtar, yöntem, sonuç grubu ve uç nokta filtresi kullanabilirsiniz. Başarısız veya alışılmadık IP adresinden gelen istekleri burada inceleyin.

Geçersiz rastgele bir anahtar herhangi bir müşteriye bağlanamadığı için müşteri geçmişine yazılmaz. Veritabanında bilinen ancak süresi dolmuş, iptal edilmiş veya pasif hesaba bağlı anahtar denemeleri sahibinin geçmişinde 401 olarak görünür.

API üzerinden görüntüleme

GET /request-logs ucu api-logs:read kapsamını gerektirir.

curl --fail-with-body \
  -H "Authorization: Bearer $SOURCE_API_KEY" \
  "https://api.sourcebilisim.com/v1/request-logs?status=client_error&limit=50"

Desteklenen filtreler:

ParametreDeğer
limit1–100; varsayılan 25
beforeÖnceki yanıttaki meta.next_cursor
key_idBelirli API anahtarının sayısal kimliği
methodGET, POST, PATCH, PUT, DELETE, HEAD, OPTIONS
statussuccess, client_error, server_error
pathYol içinde büyük/küçük harf duyarsız arama

İstek geçmişini okuma çağrısı da bir API isteğidir ve yanıt tamamlandıktan sonra kaydedilir; bu nedenle kendi kaydı bir sonraki sorguda görünür.