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
| Field | Type | Required | Default | Desc |
|---|---|---|---|---|
taxNumber | string | true | - | Vergi numarası |
countryCode | string | true | - | Ülke kodu (örn: 90) |
phoneNumber | string | true | - | Telefon numarası |
name | string | true | - | Ad |
surname | string | true | - | Soyad |
cityId | number | true | - | Şehir id'si |
countyId | number | true | - | İlçe id'si |
address | string | true | - | Adres |
email | string | true | - | E-posta adresi |
password | string | true | - | Ş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
| Field | Type | Required | Default | Desc |
|---|---|---|---|---|
taxNumber | string | true | - | Vergi numarası |
countryCode | string | true | - | Ülke kodu (örn: 90) |
phoneNumber | string | true | - | Telefon numarası |
name | string | true | - | Ad |
surname | string | true | - | Soyad |
cityId | number | true | - | Şehir id'si |
countyId | number | true | - | İlçe id'si |
address | string | true | - | Adres |
email | string | true | - | E-posta adresi |
password | string | true | - | Ş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.