Создать лендинг - 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);

results matching ""

    No results matching ""