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"