Geçmiş referansı

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

Son güncelleme:

Bu sayfadaGET /api/p/{pid}/changes/{batch}/placementGET /api/p/{pid}/changesPOST /api/p/{pid}/changes/{batch}/revert

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}/changes/{batch}/placement

Change Placement

Bir işlemin yerleşim / ek konumu farklarının tamamı (geçmiş satırındaki ilk HIST_PLACEMENT farkın devamı). Geçmiş listesiyle aynı görünürlük: fiber okunamıyorsa 403.

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
batchyolstringEvet
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.

GET /api/p/{pid}/changes

Changes

Değişiklik akışı (since) ve geçmiş listesi. İkisinde de yalnız okuyanın görebildiği modüllerin kayıtları yer alı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

AdYerTürZorunlu
pidyolintegerEvet
limitsorguintegerHayır
sincesorguinteger | nullHayır
beforesorguinteger | nullHayır
pagedsorguintegerHayır
kapalisorguintegerHayır
batchsorgustring | 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}/changes/{batch}/revert

Revert

Bir işlemi geri alır: her kayıt işlem öncesi durumuna döner. 1) Önce tüm kayıtlar denetlenir: işlemden sonra yeniden değiştirilmiş kayıt varsa geri alma reddedilir. 2) Sonra iki aşamada uygulanır: önce silinecekler, ardından geri gelecek / eski haline dönecekler. Böylece aynı işlemde yapılan bağlantı değiştirme ya da port takası, uç tekilliği ara durumda çatışmadan geri alınır. 3) Ortak bütünlük denetimi: sonradan eklenmiş bağımlı kayıtlar (ör. düğüme cihaz, katmana nesne) varsa reddedilir.

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
batchyolstringEvet

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.