Dizin sağlama günlüklerini listeleyin
GET /v1/directories/{directory_id}/provisioning-logs · izin directories:read
Bir SCIM dizininin sağlama günlüğünü en yeniden en eskiye doğru listeler. Kimlik sağlayıcının gönderdiği kimliği doğrulanmış her SCIM isteği bir kayıttır: yöntem, yol şablonu (gerçek kimlik yolda hiçbir zaman yer almaz), kaynak türü ve kimliği, değer içermeyen bir işlem özeti, yok sayılan öznitelik adları, HTTP durumu, scim_type, süre, istemci adresinin önek bölümü (IPv4 /24, IPv6 /48), istemci sınıfı ve isteğin toplu hesap kaldırma beklemesi tarafından durdurulup durdurulmadığı. İstek ve yanıt gövdeleri, öznitelik değerleri, tam IP adresi, User-Agent ve belirteç değeri hiçbir zaman saklanmaz ve hiçbir zaman döndürülmez.
Kayıtlar planınızın günlük saklama süresi boyunca tutulur (Free 7 gün, Startup 14, Business 30, Enterprise 90). Sıralama her zaman en yeniden en eskiye doğrudur; order parametresi yoktur. Silinmiş bir dizinin kayıtları GET /v1/logs?type=scim.request ile okunmaya devam eder.
İstek
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
directory_id |
yol | evet | SCIM dizin kimliği (dir_…). |
limit |
sorgu | hayır | 1–100, varsayılan 20. |
after |
sorgu | hayır | list_metadata.after değerinden gelen imleç (daha eski kayıtlar). |
before |
sorgu | hayır | list_metadata.before değerinden gelen imleç (daha yeni kayıtlar). |
from |
sorgu | hayır | Dahil alt sınır (RFC 3339). |
to |
sorgu | hayır | Hariç üst sınır (RFC 3339). |
İstek gövdesi yoktur.
Yanıt
Kayıtlardan oluşan bir sayfa içeren 200 OK.
{
"data": [
{
"id": "evt_01j9xp4q6r8s0t2v4w6x8y0z2b",
"occurred_at": "2026-10-20T12:00:00Z",
"outcome": "success",
"organization_id": "org_01j9xk1m3n5p7q9r1s3t5v7w9x",
"token_id": "dst_01j9xn2p4q6r8s0t2v4w6x8y0z",
"method": "PATCH",
"path_template": "PATCH /Users/{id}",
"resource_type": "User",
"resource_id": "dsu_01j9xq5r7s9t1v3w5x7y9z1a3c",
"operation_summary": ["replace:active"],
"ignored_attributes": [],
"status": 200,
"scim_type": null,
"duration_ms": 12,
"client_ip_prefix": "203.0.113.0/24",
"client_class": "okta",
"held": false,
"request_id": "0192f5e0-0000-7000-8000-000000000001",
"trace_id": "4bf92f3577b34da6a3ce929d0e0e4736"
}
],
"list_metadata": {
"before": null,
"after": null
}
}
Hatalar
| HTTP | code | Ne zaman |
|---|---|---|
| 400 | invalid_cursor |
İmleç hatalı biçimde veya başka bir isteğe ait. |
| 400 | range_outside_retention |
from, planınızın saklama süresinden daha eski. |
| 404 | not_found |
Dizin bu ortamda mevcut değil. |
| 422 | validation_failed |
limit aralık dışında, from veya to RFC 3339 biçiminde değil, to değeri from değerinden sonra değil ya da order verilmiş (unsupported). |
| 401 | unauthenticated |
Kimlik bilgisi eksik, geçersiz veya iptal edilmiş. |
| 403 | insufficient_permissions |
Kimlik bilgisinin gerekli izni yok. |
| 429 | rate_limited |
Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin. |
| 503 | service_unavailable |
Dizin senkronizasyonu veya günlük araması geçici olarak kullanılamıyor ya da bu dağıtımda yapılandırılmamış; Retry-After süresinden sonra yeniden deneyin. |
Örnek
curl -i "https://api.eu.keenauth.com/v1/directories/dir_01j9xm2n4p6q8r0s2t4v6w8y0z/provisioning-logs?limit=20" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
keenauth directories provisioning-logs list dir_01j9xm2n4p6q8r0s2t4v6w8y0z --from 2026-10-01T00:00:00Z
Kişisel veriler
Bu uç nokta kişisel veri içerir: dizin (SCIM) kullanıcıları. KeenAuth API'lerinde kişisel veriler sayfası, neyin saklandığını, ne kadar süre tutulduğunu ve nasıl silindiğini açıklar. Hiçbir alanda özel nitelikli kişisel verileri (sağlık, biyometrik veriler, din, siyasi görüşler, cinsel yönelim) göndermeyin.