Skip to main content

Blockage

Blokaj (engelleme) yönetimi endpoint'leri.


Blokaj Geçmişini Getir

Kullanıcının blokaj geçmişini getirir.

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

GET /blockage/get-blockage-history

Request Parameters
FieldTypeRequiredDefaultDesc
userIdstringfalse-Kullanıcı ID filtresi
currencyIdnumberfalse-Para birimi ID
blockTypeIdarrayfalse-Blok tipi ID'leri
statusstringfalse-Blokaj durumu
Response Parameters
FieldTypeNullableDesc
idstringfalseBlokaj kayıt ID
userIdstringfalseKullanıcı ID
currencyCodestringfalsePara birimi kodu
blockTypeIdnumberfalseBlok tipi ID
amountnumberfalseBloke edilen miktar
statusstringfalseBlokaj durumu
descriptionstringtrueAçıklama
createdAtdatefalseOluşturulma tarihi
updatedAtdatetrueGüncellenme tarihi

Admin - Tüm Blokaj Geçmişleri

Tüm kullanıcıların blokaj geçmişlerini getirir.

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

GET /admin/blockage/get-all-block-histories

Request Parameters
FieldTypeRequiredDefaultDesc
currencyCodestringfalse-Para birimi kodu
Response Parameters
FieldTypeNullableDesc
idstringfalseBlokaj kayıt ID
userIdstringfalseKullanıcı ID
fullNamestringtrueKullanıcı tam adı
currencyCodestringfalsePara birimi kodu
blockTypeIdnumberfalseBlok tipi ID
amountnumberfalseBloke edilen miktar
statusstringfalseBlokaj durumu
createdAtdatefalseOluşturulma tarihi

Blokaj Ekle

Yeni bir blokaj kaydı oluşturur.

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

POST /blockage/insert-blockage-history

Request Parameters
FieldTypeRequiredDefaultDesc
userIdstringtrue-Bloke edilecek kullanıcı ID
currencyCodestringtrue-Para birimi kodu
blockTypeIdnumbertrue-Blok tipi ID
amountnumbertrue-Bloke edilen miktar
descriptionstringfalse-Açıklama
blockSourceIdnumberfalse-Blok kaynağı ID
descriptionJsonobjectfalse-Çoklu dil açıklaması
Request Body Example
{
"userId": "123",
"currencyCode": "TRY",
"blockTypeId": 1,
"amount": 10000,
"description": "Şüpheli işlem nedeniyle bloke edildi"
}
Response Parameters
FieldTypeNullableDesc
dataobjecttrueOluşturulan blokaj kaydı

Blokaj Güncelle

Mevcut bir blokaj kaydını günceller.

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

POST /blockage/update-blockage-history

Request Parameters
FieldTypeRequiredDefaultDesc
idstringtrue-Blokaj kayıt ID
statusstringtrue-Yeni durum
commentstringfalse-Güncelleme yorumu
Request Body Example
{
"id": "block_123",
"status": "released",
"comment": "Soruşturma tamamlandı, blokaj kaldırıldı"
}
Response Parameters
FieldTypeNullableDesc
dataobjecttrueGüncellenen blokaj kaydı

Blokaj Sil

Blokaj kaydını siler.

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

POST /blockage/delete-blockage-history

Request Parameters
FieldTypeRequiredDefaultDesc
idstringtrue-Blokaj kayıt ID
Request Body Example
{
"id": "block_123"
}
Response Parameters
FieldTypeNullableDesc
dataobjecttrueSilme onay bilgisi