Proje politikası referansı
Proje politikası uçlarının kimlik, parametre, istek ve yanıt sözleşmeleri.
Son güncelleme:
Bu sayfada
GET /api/p/{pid}/politikaGET /api/p/{pid}/politika/raporGET /api/p/{pid}/politika/ihlallerYol, yöntem, parametre ve mevcut şemalar depodaki OpenAPI çıktısından üretilir.
Dikkat: Bu uçlar tarayıcı uygulamasının sözleşmesidir; sürüm güvencesi v1 kadar değildir. Dış entegrasyonlarda sürümlü API tercih edilmelidir.
GET /api/p/{pid}/politika
Get Politika
Politika defteri: kural seviyeleri (varsayılan kapalı), taban sayıları, istisnalar. Görüntüleyiciye açık; yazmaz.
Kimlik: Kullanıcı oturumu (çerez). Kapsam: İlgili kurum/proje üyeliği ve işlem yetkisi; yazma işlemlerinde güncel rol, modül ve lisans izinleri ayrıca denetlenir.
Parametreler
| Ad | Yer | Tür | Zorunlu |
|---|---|---|---|
pid | yol | integer | Evet |
kapali | sorgu | integer | Hayır |
Yanıtlar
HTTP 200
application/json
Bu OpenAPI çıktısında gövde şeması tanımlanmamıştır. Ayrıntı için ilgili geliştirici belgesini kullanın.
HTTP 422
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
detail | ValidationError[] | Hayır |
Hata yanıtlarının anlamı ve istemci davranışları için hata kodları sözlüğünü inceleyin.
GET /api/p/{pid}/politika/rapor
Get Politika Rapor
Toplu doğrulama raporu (K10): kural × seviye × {ihlal, taban içinde, istisnalı, süresi dolmuş, yeni}; örnekler ≤ 500 (`kesildi`); `generated_at` + son changes.id. hepsi=1 kapalı kuralları da değerlendirir (açmadan önce görmek için). format=csv: örnek satırları.
Kimlik: Kullanıcı oturumu (çerez). Kapsam: İlgili kurum/proje üyeliği ve işlem yetkisi; yazma işlemlerinde güncel rol, modül ve lisans izinleri ayrıca denetlenir.
Parametreler
| Ad | Yer | Tür | Zorunlu |
|---|---|---|---|
pid | yol | integer | Evet |
kapali | sorgu | integer | Hayır |
hepsi | sorgu | integer | Hayır |
format | sorgu | string | Hayır |
Yanıtlar
HTTP 200
application/json
Bu OpenAPI çıktısında gövde şeması tanımlanmamıştır. Ayrıntı için ilgili geliştirici belgesini kullanın.
HTTP 422
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
detail | ValidationError[] | Hayır |
Hata yanıtlarının anlamı ve istemci davranışları için hata kodları sözlüğünü inceleyin.
GET /api/p/{pid}/politika/ihlaller
Get Politika Ihlaller
Bir kuralın ihlal ayrıntısı (sayfalı; seviyeden bağımsız değerlendirilir).
Kimlik: Kullanıcı oturumu (çerez). Kapsam: İlgili kurum/proje üyeliği ve işlem yetkisi; yazma işlemlerinde güncel rol, modül ve lisans izinleri ayrıca denetlenir.
Parametreler
| Ad | Yer | Tür | Zorunlu |
|---|---|---|---|
pid | yol | integer | Evet |
kural | sorgu | string | Evet |
kapali | sorgu | integer | Hayır |
offset | sorgu | integer | Hayır |
limit | sorgu | integer | Hayır |
Yanıtlar
HTTP 200
application/json
Bu OpenAPI çıktısında gövde şeması tanımlanmamıştır. Ayrıntı için ilgili geliştirici belgesini kullanın.
HTTP 422
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
detail | ValidationError[] | Hayır |
Hata yanıtlarının anlamı ve istemci davranışları için hata kodları sözlüğünü inceleyin.