AddWithCustomer

[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
        }
}