Yaş politikasını getir

GET /v1/age-policy · izin identity-settings:read

Ortamın yaş politikasını döndürür (ortam başına tek kaynak; uygulama başına geçersiz kılma yoktur). Politika hiç yazılmadıysa tablo varsayılanları (mode: off, min_age: 16, boş ülke tablosu), ETag: "0" ve updated_at: null döner. ETag yanıt başlığı, PUT isteğinde If-Match olarak gönderilecek sürümü taşır. Yaş politikası ortamın kimlik ayarlarının parçası olduğundan kimlik ayarları izinleri kullanılır.

İstek

Bu işlem yol, sorgu ya da gövde alanı almaz. Ortam kimlik bilgisinden gelir.

Yanıt

200 OK; politika ve ETag başlığı.

{
  "mode": "attestation",
  "min_age": 16,
  "country_min_age": {"DE": 16, "FR": 15, "IT": 14},
  "country_source": "ip",
  "under_age_action": "block",
  "parental_consent_below": null,
  "pending_consent_action": "block_sign_in",
  "store_birthdate": false,
  "applies_to": "self_signup",
  "updated_at": "2026-10-05T09:30:00.123456Z"
}

Hatalar

HTTP code Ne zaman
401 unauthenticated Kimlik bilgisi yok, geçersiz ya da iptal edilmiş.
403 insufficient_permissions Kimlik bilgisinde gerekli izin yok.
429 rate_limited Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin.
503 service_unavailable Bir bağımlılık geçici olarak kullanılamıyor; Retry-After süresinden sonra yeniden deneyin.

Örnek

curl https://api.eu.keenauth.com/v1/age-policy \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"