Оформление
Добавление номера в черный список
blacklist-create · POST /api/json/2020-01-01 · Все действия
Запись действует для всех проектов пользователя. Повтор той же пары категория–телефон отклоняется.
Запрос
| Поле | Тип | Обязательно | Правило |
|---|---|---|---|
category | string | Да | *, sms_promo, sms_service или viber. |
phone | string | Да | Знак + и 9–15 цифр без разделителей. |
comment | string | Нет | После trim от 1 до 50 символов; пустую строку не передавайте. |
Иллюстративный запрос (ключ и ID замените собственными):
json
{
"api_key": "00000000-0000-0000-0000-000000000001",
"action": "blacklist-create",
"data": {
"category": "sms_promo",
"phone": "+79401234567",
"comment": "Получатель отказался от рекламы"
}
}Результат
data — объект; поля описаны в общем контракте результатов.
json
{
"success": true,
"data": {
"id": "000000000000000000000001",
"created": "2026-10-11T12:00:00+00:00",
"updated": "2026-10-11T12:00:00+00:00",
"category": "sms_promo",
"phone": "+79401234567",
"comment": "Получатель отказался от рекламы"
}
}Отказы
Общие ошибки запроса и доступа применяются ко всем действиям. Неизвестные поля отклоняются; проверяйте success даже при HTTP 200.
| Код | Причина |
|---|---|
BLACKLIST-CREATE-CATEGORY-INVALID-TYPE | Категория имеет недопустимый тип значения |
BLACKLIST-CREATE-CATEGORY-NOT-SUPPORTED | Категория имеет недопустимое значение |
BLACKLIST-CREATE-CATEGORY-REQUIRED | Категория записи черного списка не указана |
BLACKLIST-CREATE-COMMENT-INVALID-FORMAT | Комментарий имеет недопустимый формат |
BLACKLIST-CREATE-COMMENT-INVALID-TYPE | Комментарий имеет недопустимый тип значения |
BLACKLIST-CREATE-PHONE-DUPLICATE | Запись черного списка с таким номером телефона уже существует в данной категории |
BLACKLIST-CREATE-PHONE-INVALID-FORMAT | Номер телефона имеет недопустимый формат |
BLACKLIST-CREATE-PHONE-INVALID-TYPE | Номер телефона имеет недопустимый тип значения |
BLACKLIST-CREATE-PHONE-REQUIRED | Номер телефона не указан |