Skip to main content

Account

Admin hesap yönetimi için kullanılan endpoint'ler.


Hesapları listele

Tenant'a bağlı tüm hesapları getirir.

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

GET /tenant-accounts/get-accounts

Request Parameters

Parametre almaz.

Response Parameters
FieldTypeNullableDesc
tenantIdstring(uuid)falseTenant id'si
tenantNamestringfalseTenant adı
parentTenantIdstring(uuid)trueÜst tenant id'si
tenantAccountIdstring(uuid)falseTenant hesap id'si
accountTypestring(enum)falseHesap tipi (INDIVIDUAL, MASTER)
userIdstringtrueKullanıcı id'si
userFullNamestringtrueKullanıcının tam adı
tenantUserIdstringfalseTenant kullanıcı id'si
roleIdnumberfalseRol id'si
roleNamestringfalseRol adı
roleStatusnumberfalseRol durumu
tenantAccountStatusnumberfalseHesap durumu (0: Aktif, 3: Davetli)
emailstringtrueE-posta adresi (sadece davetli hesaplar için)
isPreferredbooleanfalseTercih edilen hesap mı
Response Body Example
[
{
"tenantId": "be88d767-****-****-****-04c52a52468d",
"tenantName": "Example A.Ş.",
"parentTenantId": null,
"tenantAccountId": "4bd69067-****-****-****-8d5b5726d4a0",
"accountType": "INDIVIDUAL",
"userId": "1729",
"userFullName": "E*** H**** G******",
"tenantUserId": "1",
"roleId": 48,
"roleName": "Tam Yetkili Yönetici",
"roleStatus": 1,
"tenantAccountStatus": 0,
"email": null,
"isPreferred": true
}
]

Hesap geçmişi

Belirtilen kullanıcının tenant hesap geçmişini getirir.

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

GET /admin/tenant-account-history

Request Parameters
FieldTypeRequiredDefaultDesc
userIdstringtrue-Geçmişi getirilecek kullanıcı
Response Parameters

Hesap geçmişi listesi döner.


Kullanıcı davet et

Yeni bir kullanıcıyı tenant hesabına davet eder.

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

POST /tenant/invite-for-tenant-account

Request Parameters
FieldTypeRequiredDefaultDesc
emailstringtrue-Davet edilecek kullanıcının e-postası
accountTypestring(enum)true-Hesap tipi (INDIVIDUAL, MASTER)
Request Body Example
{
"email": "test@example.com",
"accountType": "INDIVIDUAL"
}
Response Parameters

Başarılı davet durumunda HTTP 200 OK döner.


Hesap güncelle

Mevcut bir tenant hesabını günceller.

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

POST /tenant-accounts/update-account

Request Parameters
FieldTypeRequiredDefaultDesc
tenantAccountIdstring(uuid)true-Güncellenecek tenant hesap id'si
userIdstringtrue-Kullanıcı id'si
actionstring(enum)true-İşlem tipi (UPDATE)
roleIdnumbertrue-Yeni rol id'si
Request Body Example
{
"tenantAccountId": "1672645f-7c1f-469b-b7b7-3e5302abbbaf",
"userId": "1686",
"action": "UPDATE",
"roleId": 58
}
Response Parameters

Başarılı güncelleme durumunda HTTP 200 OK döner.