Настройки полей кампании

Параметры

HTTP метод Права доступа URL Примечание
GET broker_application https://api.admitad.com/broker/campaign_settings/{c_id}/ Список обязательных полей заявки и их валидация, гдe с_id - идентификатор рекламной программы.*

Пример использования

Пример запроса с использованием утилиты curl:

curl -L -H 'Authorization: Bearer access_token' -X GET 'https://api.admitad.com/broker/campaign_settings/{c_id}/'

Пример ответа API-сервера в формате JSON:

{
    "results": [
        {
            "field_name": "first_name",
            "regexp": "^[a-zA-Z]+$",
            "required": true,
            "description": ""
        },
        {
            "field_name": "last_name",
            "regexp": "^[a-zA-Z]+$",
            "required": true,
            "description": ""
        },
        {
            "field_name": "middle_name",
            "regexp": "",
            "required": true,
            "description": ""
        },
        {
            "field_name": "product_type",
            "regexp": "^[1,3,7,8]{1}$",
            "required": true,
            "description": "1-credit; 3-card; 7-gold-card; 8-platinum-card"
        }
    ]
}

Описание полей ответа API-сервера

Название Описание
field_name Список параметров для запроса
regexp Регулярное выражение для валидации, если пустое - валидируется дефолтным значением из списка
required Обязательность
description Подробное описание