Создание клиента
Описание: Метод позволяет создать клиента с нужными параметрами. Переменные (values) необходимо создать в личном кабинете, вы можете использовать любые переменные в количестве не более 24.
Как использовать: Метод нужно использовать при необходимости создать нового клиента. Обычно при создании клиента передаются определенные параметры, например, номер телефона, ФИО, количество баллов. В ответе будет содержаться ссылка на созданную карту и другие данные.
Валидация номера телефона: Валидация работает на основе библиотеке libphonenumber от Google. Онлайн демонстрация работы библиотеки https://giggsey.com/libphonenumber/index.php
createcard
POST
https://getpass.passteam.ru/oapi/v1/createcard
Request Body
sendEmail
string
Отправка Email после создания карты, 1 или 0. Если в личном кабинете настроена автоматическая отправка при создании карты, не указывать
templateId
string
Идентификатор шаблона
values
string
Массив значений карты. Если не указать, карта будет пустой
sendSms
integer
Отправка SMS после создания карты, 1 или 0. Если в личном кабинете настроена автоматическая отправка при создании карты, не указывать
Поиск дубликатов при создании клиента:
Сценарий работает для уникальной переменной (в списке переменных).
При создании клиента проверяется уникальность значения выбранной переменной. Если значение уникально, то клиент создается. Если значение повторяется, то клиент создана не будет, а вернется ошибка с указанием идентификаторов клиентов, имеющих такое же значение переменной.
В качестве примера, мы рассмотрим сценарий, при котором создается клиента с уникальной переменной %EXAMPLE%. При этом значение этой переменной не уникально.
createcard
POST
https://getpass.passteam.ru/oapi/v1/createcard
Пример срабатывания метода с дублирующим значением cardCode
Request Body
templateId
string
Идентификатор шаблона
values[%EXAMPLE%]
string
значение переменной
Last updated