Создать лендинг - CreateLandingAction
Создает новый лендинг.
Обязательные параметры запроса:
{
controller: 'widget'
action: 'create_landing',
sig: <api_key>,
project_id: <number>,
}
Опциональные параметры запроса:
{
office_id: <int> // id предвыбранного офиса
address_id: <> // id предвыбранного адреса если включена опция "Фикисированный список адресов"
address: <string> // текстовое описание предвыбранного адреса
address_lat: <float> // широта предвыбранного адреса
address_long: <float> // долгота предвыбранного адреса
orders_limit: <int> // лимит на кол-во заказов
valid_from: <timestamp> // дата/время начала действия
valid_to: <timestamp> // дата/время окончания действия
phone: <string> // предзаполненный номер телефона
style: <string> // стиль лендинга
extra_flags_json: <string> // дополнительные флаги в виде JSON-объекта
}
Ответ сервера:
```php
{
url: <string>, // ссылка на созданный лендинг
code: <ResponseCodes>
}
Типы: ResponseCodes,
Пример использования:
var xhr = new XMLHttpRequest();
var formData = new FormData();
xhr.open('POST', 'https://admin-api.calltovisit.com', true);
formData.append('controller', 'widget');
formData.append('action', 'create_landing');
formData.append('sig', 'FmYHRjgnoHAckbgk5bA4VHQZCcAlVYfM');
formData.append('project_id', 1782);
formData.append('phone', '79991234567');
formData.append('extra_flags_json', JSON.stringify({'default_office_id': 1234}));
xhr.send(formData);