Настройки полей программы¶
Параметры¶
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 | Подробное описание |