Create Customer
POST https://uygulama.vomsis.com/api/vpos/v3/customers/store
Bu metod, sisteme yeni bir müşteri kaydı oluşturmak için kullanılır.
Headers
| Field | Type | Description |
|---|---|---|
Authorization | String | Zorunlu. authenticate metodundan alınan token. Bearer {access_token} formatında gönderilmelidir. |
Request Body
| Field | Type | Description |
|---|---|---|
email | String | Zorunlu. Müşterinin e-posta adresi. |
password | String | Zorunlu. Müşteri için bir parola oluşturun. |
companyTitle | String | Zorunlu. Müşterinin ticari ünvanı. |
gsm | String | Müşterinin telefon numarası. (Opsiyonel) |
invoiceInformation | Array | Müşteriye ait fatura bilgilerini içeren dizi. (Opsiyonel) |
invoiceInformation[].invoiceInfoName | String | Fatura başlığı. |
invoiceInformation[].invoiceType | Enum | Fatura türü. Alabileceği değerler: commercial, individual. |
invoiceInformation[].nameSurname | String | Faturadaki ad soyad. |
invoiceInformation[].taxNumber | Integer | Vergi kimlik numarası veya TC kimlik numarası. |
invoiceInformation[].invoiceEmail | String | Fatura için e-posta adresi. |
invoiceInformation[].phone | String | Fatura için telefon numarası. |
invoiceInformation[].address | String | Fatura adresi. |
invoiceInformation[].companyTitle | String | Faturadaki ticari ünvan. |
invoiceInformation[].taxOffice | String | Vergi dairesi. |
Response
Başarılı bir şekilde oluşturulan müşterinin detay bilgilerini içeren bir nesne döner.
| Field | Type | Description |
|---|---|---|
id | Integer | Yeni oluşturulan müşterinin benzersiz ID'si. |
email | String | Müşterinin e-posta adresi. |
related | Array | Müşterinin varsa bağlı olduğu bayi bilgilerini içeren dizi. |
companyTitle | String | Müşterinin ticari ünvanı. |
invoices | Array | Müşteriye ait fatura bilgilerini içeren dizi. |