Kıl tahsisi referansı
Kıl tahsisi uçlarının kimlik, parametre, istek ve yanıt sözleşmeleri.
Son güncelleme:
Bu sayfada
GET /api/p/{pid}/tahsisPOST /api/p/{pid}/tahsisGET /api/p/{pid}/tahsis/kablo/{cid}POST /api/p/{pid}/tahsis/onizlemeYol, 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}/tahsis
Get Tahsis
Tahsis raporu: politika, sınıf başına kıl sayaçları, şablonlar, çakışmalar, ihlal / değerlendirilemedi bileşenler (salt okunur).
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.
POST /api/p/{pid}/tahsis
Tahsis Commit
Kural işlemlerini onaylar: kilit altında yeniden hesaplanan özet gösterilenle aynı olmalı; değilse yazmadan 409 ve yeni önizleme. İstek kimliği F2b düzeniyle: kayıp yanıtın aynı içerikle tekrarı ilk sonucu döndürür.
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 |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
ops | Op[] | Evet | |
note | string | null | Hayır | |
request_id | string | Evet | |
ozet | string | Evet |
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}/tahsis/kablo/{cid}
Get Tahsis Kablo
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 |
cid | yol | string | 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.
POST /api/p/{pid}/tahsis/onizleme
Tahsis Preview
Kural işlemlerinin mevcut tahsise etkisi: değişen kıllar, sayımlar, çakışmalar, kirli bileşenler, denetim sonucu. Hiçbir şey 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 |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
ops | Op[] | Evet | |
note | string | null | 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.