Skip to main content

Tenant Management

Tenant (kiracı) oluşturma ve güncelleme işlemleri için kullanılan endpoint'ler.


Tenant oluştur

Sisteme yeni bir tenant ekler.

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

POST /tenant/insert-tenant

Request Parameters
FieldTypeRequiredDefaultDesc
taxNumberstringtrue-Vergi numarası
countryCodestringtrue-Ülke kodu (örn: 90)
phoneNumberstringtrue-Telefon numarası
namestringtrue-Ad
surnamestringtrue-Soyad
cityIdnumbertrue-Şehir id'si
countyIdnumbertrue-İlçe id'si
addressstringtrue-Adres
emailstringtrue-E-posta adresi
passwordstringtrue-Şifre
Request Body Example
{
"taxNumber": "1234567890",
"countryCode": "90",
"phoneNumber": "5554443322",
"name": "TestName",
"surname": "TestSurname",
"cityId": 34,
"countyId": 396,
"address": "Test Address",
"email": "test@example.com",
"password": "123456"
}
Response Parameters

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


Tenant güncelle

Mevcut bir tenant'ın bilgilerini günceller.

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

POST /tenant/update-tenant

Request Parameters
FieldTypeRequiredDefaultDesc
taxNumberstringtrue-Vergi numarası
countryCodestringtrue-Ülke kodu (örn: 90)
phoneNumberstringtrue-Telefon numarası
namestringtrue-Ad
surnamestringtrue-Soyad
cityIdnumbertrue-Şehir id'si
countyIdnumbertrue-İlçe id'si
addressstringtrue-Adres
emailstringtrue-E-posta adresi
passwordstringtrue-Şifre
Request Body Example
{
"taxNumber": "1234567890",
"countryCode": "90",
"phoneNumber": "5554443322",
"name": "TestName",
"surname": "TestSurname",
"cityId": 34,
"countyId": 396,
"address": "Test Address",
"email": "test@example.com",
"password": "123456"
}
Response Parameters

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