Отозвать заявку на добавление бренда
POST /v1/brands/add/revoke
POST
/v1/brands/add/revokeОтзыв proposal-заявки на добавление бренда продавцом.
Возможен только для заявок в статусе pending (не рассмотренных модератором).
После отзыва статус становится revoked.
Идемпотентность по request_key (опционально) - повторный запрос с тем же ключом
возвращает результат первого.
Тело запроса
brand_id
[
"string",
"null"
]
ID бренда для отзыва (один из двух: brand_id или request_key)
request_key
[
"string",
"null"
]
request_key исходного запроса brands/add (один из двух: brand_id или request_key).
Идентифицирует заявку на отзыв.
revoke_request_key
[
"string",
"null"
]
Опциональный ключ идемпотентности самого revoke-запроса (не путать с request_key
исходного brands/add). Повторный revoke с тем же revoke_request_key возвращает
результат первого.
reason
[
"string",
"null"
]
Причина отзыва (опц., для логов)
Успешный ответ
200Результат отзыва заявки application/json
object
brand_id
[
"string",
"null"
]
ID бренда (если найден)
status
Статус бренда после отзыва (revoked). null, если ошибка.
revoked_at
[
"string",
"null"
]
Время отзыва (только при успехе)
idempotent
[
"boolean",
"null"
]
true - идемпотентный повтор revoke-запроса
error
Ошибка. Возможные коды (Error.code):
not_found- заявка не найдена (brand_id/request_key не существует)already_reviewed- заявка уже рассмотрена модератором (не pending), отозвать нельзяbad_request- не указан ни brand_id, ни request_key
POST/v1/brands/add/revoke
1curl https://api.omninet.ru/v1/brands/add/revoke \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "brand_id": "brand_mebel_classic"6}'{
"brand_id": "brand_mebel_classic",
"status": "revoked",
"revoked_at": "2026-07-19T16:00:00Z"
}Результат отзыва заявки