Перейти к содержимому

Изменение записи черного списка ​

blacklist-update · POST /api/json/2020-01-01 · Все действия

Заменяет категорию, номер и комментарий. Отсутствующий comment удаляет старый комментарий. Чужую или глобальную запись ключ пользователя изменить не может.

Запрос ​

ПолеТипОбязательноПравило
idstringДа24 строчных шестнадцатеричных символа; документ должен быть доступен владельцу ключа.
categorystringДа*, sms_promo, sms_service или viber.
phonestringДаЗнак + и 9–15 цифр без разделителей.
commentstringНетПосле trim от 1 до 50 символов; пустую строку не передавайте.

Иллюстративный запрос (ключ и ID замените собственными):

json
{
  "api_key": "00000000-0000-0000-0000-000000000001",
  "action": "blacklist-update",
  "data": {
    "id": "000000000000000000000001",
    "category": "*",
    "phone": "+79401234567"
  }
}

Результат ​

data — объект; поля описаны в общем контракте результатов.

json
{
  "success": true,
  "data": {
    "id": "000000000000000000000001",
    "created": "2026-10-11T12:00:00+00:00",
    "updated": "2026-10-11T12:00:00+00:00",
    "category": "*",
    "phone": "+79401234567",
    "comment": "Получатель отказался от рекламы"
  }
}

Отказы ​

Общие ошибки запроса и доступа применяются ко всем действиям. Неизвестные поля отклоняются; проверяйте success даже при HTTP 200.

КодПричина
BLACKLIST-UPDATE-CATEGORY-INVALID-TYPEКатегория имеет недопустимый тип значения
BLACKLIST-UPDATE-CATEGORY-NOT-SUPPORTEDКатегория имеет недопустимое значение
BLACKLIST-UPDATE-CATEGORY-REQUIREDКатегория не указана
BLACKLIST-UPDATE-COMMENT-INVALID-FORMATКомментарий имеет недопустимый формат
BLACKLIST-UPDATE-COMMENT-INVALID-TYPEКомментарий имеет недопустимый тип значения
BLACKLIST-UPDATE-ID-INVALID-FORMATИдентификатор записи черного списка имеет недопустимый формат
BLACKLIST-UPDATE-ID-INVALID-TYPEИдентификатор записи черного списка имеет недопустимый тип значения
BLACKLIST-UPDATE-ID-NOT-FOUNDЗапись черного списка с таким идентификатором не найдена
BLACKLIST-UPDATE-ID-REQUIREDИдентификатор записи черного списка не указан
BLACKLIST-UPDATE-PHONE-DUPLICATEЗапись черного списка с таким номером телефона уже существует
BLACKLIST-UPDATE-PHONE-INVALID-FORMATНомер телефона имеет недопустимый формат
BLACKLIST-UPDATE-PHONE-INVALID-TYPEНомер телефона имеет недопустимый тип значения
BLACKLIST-UPDATE-PHONE-REQUIREDНомер телефона не указан