Kablolar referansı

Kablolar uçlarının kimlik, parametre, istek ve yanıt sözleşmeleri.

Son güncelleme:

Bu sayfadaGET /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-tasima

Yol, 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

AdYerTürZorunlu
pidyolintegerEvet
cidyolstringEvet
kapalisorguintegerHayı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

AlanTürZorunluAçıklama
detailValidationError[]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

AdYerTürZorunlu
pidyolintegerEvet
cidyolstringEvet

İstek gövdesi

application/json

AlanTürZorunluAçıklama
versionnesneHayır
atnesneHayır
closurenesneHayır
hostnesneHayır
adlarnesneHayır
kesiknesneHayır
paynesneHayır
dikeynesneHayır
ozetstring | nullHayır
request_idstring | nullHayır
notestring | nullHayı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

AlanTürZorunluAçıklama
detailValidationError[]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

AdYerTürZorunlu
pidyolintegerEvet
cidyolstringEvet

İstek gövdesi

application/json

AlanTürZorunluAçıklama
versionnesneHayır
atnesneHayır
closurenesneHayır
hostnesneHayır
adlarnesneHayır
kesiknesneHayır
paynesneHayır
dikeynesneHayır
ozetstring | nullHayır
request_idstring | nullHayır
notestring | nullHayı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

AlanTürZorunluAçıklama
detailValidationError[]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

AdYerTürZorunlu
pidyolintegerEvet
cidyolstringEvet

İstek gövdesi

application/json

AlanTürZorunluAçıklama
versionnesneHayır
ilenesneHayır
ile_versionnesneHayır
adnesneHayır
paynesneHayır
ozetstring | nullHayır
request_idstring | nullHayır
notestring | nullHayı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

AlanTürZorunluAçıklama
detailValidationError[]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

AdYerTürZorunlu
pidyolintegerEvet
cidyolstringEvet

İstek gövdesi

application/json

AlanTürZorunluAçıklama
versionnesneHayır
ilenesneHayır
ile_versionnesneHayır
adnesneHayır
paynesneHayır
ozetstring | nullHayır
request_idstring | nullHayır
notestring | nullHayı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

AlanTürZorunluAçıklama
detailValidationError[]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

AdYerTürZorunlu
pidyolintegerEvet
cidyolstringEvet

İstek gövdesi

application/json

AlanTürZorunluAçıklama
versionnesneHayır
ucnesneHayır
hedefnesneHayır
baglantilarnesneHayır
ozetstring | nullHayır
request_idstring | nullHayır
notestring | nullHayı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

AlanTürZorunluAçıklama
detailValidationError[]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

AdYerTürZorunlu
pidyolintegerEvet
cidyolstringEvet

İstek gövdesi

application/json

AlanTürZorunluAçıklama
versionnesneHayır
ucnesneHayır
hedefnesneHayır
baglantilarnesneHayır
ozetstring | nullHayır
request_idstring | nullHayır
notestring | nullHayı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

AlanTürZorunluAçıklama
detailValidationError[]Hayır

Hata yanıtlarının anlamı ve istemci davranışları için hata kodları sözlüğünü inceleyin.