Kablolar referansı
Kablolar uçlarının kimlik, parametre, istek ve yanıt sözleşmeleri.
Son güncelleme:
Bu sayfada
GET /api/p/{pid}/kablo/{cid}/pay-dugumleriPOST /api/p/{pid}/kablo/{cid}/bolme/onizlemePOST /api/p/{pid}/kablo/{cid}/bolmePOST /api/p/{pid}/kablo/{cid}/birlestirme/onizlemePOST /api/p/{pid}/kablo/{cid}/birlestirmePOST /api/p/{pid}/kablo/{cid}/uc-tasima/onizlemePOST /api/p/{pid}/kablo/{cid}/uc-tasimaYol, 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}/kablo/{cid}/pay-dugumleri
Get Pay Dugumleri
Konumlu pay adayları: kablo uçları ve güncel güzergâhın uç düğümleri.
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}/kablo/{cid}/bolme/onizleme
Bolme Preview
Kablo bölmenin önizlemesi (K13): onayla aynı kod, aynı nihai durum ve aynı özet; işlem geri çevrilir, hiçbir şey yazılmaz. Depolama kotası denetlenmez (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 |
cid | yol | string | Evet |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
version | nesne | Hayır | |
at | nesne | Hayır | |
closure | nesne | Hayır | |
host | nesne | Hayır | |
adlar | nesne | Hayır | |
kesik | nesne | Hayır | |
pay | nesne | Hayır | |
dikey | nesne | Hayır | |
ozet | string | null | Hayır | |
request_id | string | null | Hayır | |
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.
POST /api/p/{pid}/kablo/{cid}/bolme
Bolme Commit
Kablo bölme (K1): A → A1 + A2 tek istek, tek işlem, tek batch. `/edit` ile aynı sözleşme: proje kilidi, modül, sürüm, istek kimliği, kota, verify. İstek tekrarı fiber yetkisinden sonra denetlenir (fiber kapalıyken tekrar da 403). `ozet` verilirse önizlemeyle aynı olmalı.
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 |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
version | nesne | Hayır | |
at | nesne | Hayır | |
closure | nesne | Hayır | |
host | nesne | Hayır | |
adlar | nesne | Hayır | |
kesik | nesne | Hayır | |
pay | nesne | Hayır | |
dikey | nesne | Hayır | |
ozet | string | null | Hayır | |
request_id | string | null | Hayır | |
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.
POST /api/p/{pid}/kablo/{cid}/birlestirme/onizleme
Birlestirme Preview
Kablo birleştirmenin önizlemesi (O1, O3): onayla aynı kod, aynı nihai durum ve aynı özet; işlem geri çevrilir, hiçbir şey yazılmaz. Depolama kotası denetlenmez (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 |
cid | yol | string | Evet |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
version | nesne | Hayır | |
ile | nesne | Hayır | |
ile_version | nesne | Hayır | |
ad | nesne | Hayır | |
pay | nesne | Hayır | |
ozet | string | null | Hayır | |
request_id | string | null | Hayır | |
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.
POST /api/p/{pid}/kablo/{cid}/birlestirme
Birlestirme Commit
Kablo birleştirme (O1): K1 + K2 → A (K1 kimliği) tek istek, tek işlem, tek batch. Bölme ile aynı sözleşme: proje kilidi, fiber kapısı, istek tekrarı (kapıdan sonra), kota, verify, savunma denetimleri; `ozet` verilirse önizlemeyle aynı olmalı.
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 |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
version | nesne | Hayır | |
ile | nesne | Hayır | |
ile_version | nesne | Hayır | |
ad | nesne | Hayır | |
pay | nesne | Hayır | |
ozet | string | null | Hayır | |
request_id | string | null | Hayır | |
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.
POST /api/p/{pid}/kablo/{cid}/uc-tasima/onizleme
Uc Tasima Preview
Kablo ucu taşımanın önizlemesi (O1, O3): onayla aynı kod ve aynı özet; işlem geri çevrilir, hiçbir şey yazılmaz.
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 |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
version | nesne | Hayır | |
uc | nesne | Hayır | |
hedef | nesne | Hayır | |
baglantilar | nesne | Hayır | |
ozet | string | null | Hayır | |
request_id | string | null | Hayır | |
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.
POST /api/p/{pid}/kablo/{cid}/uc-tasima
Uc Tasima Commit
Kablo ucu taşıma (U1–U9): bir ucun başka düğüme alınması tek istek, tek işlem, tek batch.
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 |
İstek gövdesi
application/json
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
version | nesne | Hayır | |
uc | nesne | Hayır | |
hedef | nesne | Hayır | |
baglantilar | nesne | Hayır | |
ozet | string | null | Hayır | |
request_id | string | null | Hayır | |
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.