[POST] …/v1/RetailCard/AddWithCustomer
Создаёт новую карту покупателя привязкой к новому покупателю.
Входные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
customer_id | Int64 | Необязательный при условии заполнения first_name | Id покупателя |
first_name | string | Необязательный при условии заполнения customer_id | Имя покупателя |
middle_name | string | Необязательный | Отчество покупателя |
main_phone | string | Необязательный при условии заполнения customer_id | Телефон покупателя |
last_name | string | Необязательный | Фамилия покупателя |
sex | enum | Необязательный | Пол покупателя: <none |1> - не указан, <male |2> - мужской, <female |3> - женский |
date_of_birth | string | Необязательный | Дата рождения покупателя |
barcode_value | string | Обязательный | Штрих код карты |
barcode_type_id | Int64 | Обязательный | Id типа штрих-кода |
unlimited | boolean | Необязательный | Метка о неограниченном сроке действия карты |
expiry_date | string | Необязательный | Дата истечения карты: ДД-ММ-ГГГГ |
enabled | boolean | Необязательный | Метка о том что карта активна |
Пример запроса
{
"customer_id" : 1,
"first_name" : "Bob",
"middle_name" : "Jr",
"main_phone" : "998998765432",
"last_name" : "Johnson",
"sex" : "male",
"date_of_birth" : "01-01-2000",
"barcode_value" : "1234567890123",
"barcode_type_id" : 1,
"unlimited" : true,
"expiry_date" : "01-01-3000",
"enabled" : true
}
Выходные параметры
Название | Тип данных | Описание |
---|---|---|
new_id | Int64 | id созданной карты покупателя |
Пример ответа
{
"ok": true,
"result":
{
"new_id": 16
}
}