create_private

Создание нового заказчика - частного лица.


Ресурсы

https://selena-online.ru/rest/v1/create_private [PUT]

Параметры

string:firstname - Имя. Обязательный.

string:lastname - Фамилия. Обязательный.

string:middlename - Отчество. Обязательный.

int:sex - Пол: 1 - мужчина, 2 - женщина. По умолчанию - 1.

string:phone - Номер телефона. Минимум 10 цифр. Обязательный, если не указан email.

string:email - Электронный почтовый адрес. Обязательный, если не указан phone.

date:birthdate - Дата рождения.

string:passport - Номер документа, удостоверяющего личность.

date:issued - Дата выдачи документа, удостоверяющего личность.

string:whoissue - Кто выдал документ

string:postcode - Почтовый индекс

string:city - Город

string:street - Улица

string:build - Дом, корпус

string:flat - квартира

int:identity - Вид документа, удостоверяющего личность: 1 - Паспорт РФ, национальный паспорт, 2 - Загран.паспорт, 3 - Свидетельство о рождении, 100 - другой документ. По умолчанию - 1.

Ответ

Возвращает ID заказчика.

Запрос может использоваться совместно с reserve в случае, если бронирование выполняется от имени нового заказчика или его ID заранее неизвестен. Обязательно должны быть указаны ФИО и хотя бы один из параметров - телефон, почта: по ним при создании проверяется наличие заказчика в БД, и если такой имеется, возвращается его ID. Если нет - создаётся новый заказчик и возвращается его ID. При проверке регистр символов ФИО и почтового адреса не имеет значения.

Index BookingAPI