Skip to main content

Deploy & VPN Request

Deploy ve VPN talep yönetimi endpoint'leri.


Deploy Taleplerini Getir

Deploy taleplerini listeler.

Authentication
  • x-auth (tenant-id)
HTTP Request

GET /admin/deploy-request

Request Parameters
FieldTypeRequiredDefaultDesc
idanyfalse-Talep ID
service_namestringfalse-Servis adı
original_service_namestringfalse-Orijinal servis adı
statusstringfalse"PENDING"Talep durumu
typestringfalse-Talep tipi

Deploy Talebi Oluştur

Yeni deploy talebi oluşturur.

Authentication
  • x-auth (tenant-id)
HTTP Request

POST /admin/deploy-request

Request Parameters
FieldTypeRequiredDefaultDesc
service_namestringtrue-Servis adı
original_service_namestringtrue-Orijinal servis adı
build_numberstringtrue-Build numarası
statusstringfalse"PENDING"Talep durumu
duration_minutesnumbertrue-Tahmini süre (dakika)
commentstringtrue-Açıklama/yorum
typestringtrue-Talep tipi
Request Body Example
{
"service_name": "custody-api",
"original_service_name": "custody-api-v2",
"build_number": "1.2.3",
"duration_minutes": 30,
"comment": "Yeni özellik deployment'ı",
"type": "RELEASE"
}
Auto-populated Fields
FieldSource
requestor_useridKimlik doğrulaması yapan kullanıcı (usr.userId)

Deploy Talebi Güncelle

Mevcut deploy talebini günceller.

Authentication
  • x-auth (tenant-id)
HTTP Request

POST /admin/update-deploy-request

Request Parameters
FieldTypeRequiredDefaultDesc
idanytrue-Talep ID
service_namestringfalse-Servis adı
original_service_namestringfalse-Orijinal servis adı
build_numberstringfalse-Build numarası
statusstringfalse-Talep durumu
duration_minutesnumberfalse-Tahmini süre (dakika)
commentstringfalse-Açıklama/yorum
Auto-populated Fields
FieldSource
approver_rejection_useridKimlik doğrulaması yapan kullanıcı (usr.userId)

VPN Taleplerini Getir

VPN taleplerini listeler.

Authentication
  • x-auth (tenant-id)
HTTP Request

GET /admin/vpn-request

Request Parameters
FieldTypeRequiredDefaultDesc
idanyfalse-Talep ID
user_namestringfalse-Kullanıcı adı
statusstringfalse"PENDING"Talep durumu
typestringfalse-Talep tipi

VPN Talebi Oluştur

Yeni VPN talebi oluşturur.

Authentication
  • x-auth (tenant-id)
HTTP Request

POST /admin/vpn-request

Request Parameters
FieldTypeRequiredDefaultDesc
userIdstringtrue-VPN talep eden kullanıcı ID
user_namestringtrue-Kullanıcı adı
statusstringfalse"PENDING"Talep durumu
commentstringfalse-Açıklama/yorum
typestringtrue-Talep tipi (UPPERCASE'e çevrilir)
Request Body Example
{
"userId": "123",
"user_name": "ahmet.yilmaz",
"type": "new",
"comment": "Yeni VPN hesabı talebi"
}
Auto-populated Fields
FieldSource
requestor_useriddata.userId parametresinden
nameuserRepository'den alınır
surnameuserRepository'den alınır
Notlar
  • userId sistemde kayıtlı olmalıdır
  • Kullanıcı bulunamazsa hata döner

VPN Talebi Güncelle

Mevcut VPN talebini günceller.

Authentication
  • x-auth (tenant-id)
HTTP Request

POST /admin/update-vpn-request

Request Parameters
FieldTypeRequiredDefaultDesc
idanytrue-Talep ID
user_namestringfalse-Kullanıcı adı
statusstringfalse-Talep durumu
commentstringfalse-Açıklama/yorum
Request Body Example
{
"id": "vpn_123",
"status": "APPROVED",
"comment": "Onaylandı"
}
Auto-populated Fields
FieldSource
approver_rejection_useridKimlik doğrulaması yapan kullanıcı (usr.userId)