Soft delete медиа (последняя версия)
POST /v1/media/delete
POST
/v1/media/deleteSoft delete медиа-файлов. Удаляет только последнюю активную версию каждого найденного media_id (создание новой версии уже автоматически soft-deletes предыдущей — повторная загрузка предпочтительнее удаления). Для полного удаления всех версий используйте отдельные запросы по каждой версии. Фильтр: один из media_ids / external_ids / targets (передать хотя бы один).
Тело запроса
request_key
[
"string",
"null"
]
Ключ идемпотентности (опц.)
filter
object
required Фильтр удаления. Минимум один из трёх полей должен быть заполнен (media_ids / external_ids / targets).
Показать свойстваСкрыть свойства
media_ids
[
"array",
"null"
]
Список media_id для удаления
external_ids
[
"array",
"null"
]
Список external_id (1:1 с media_id) для удаления
targets
[
"array",
"null"
]
Список целей (способ упорядочивания) для удаления
Показать свойстваСкрыть свойства
Свойства не описаны
Успешный ответ
200Результат удаления application/json
object
request_id
string
required Идентификатор запроса
request_key
[
"string",
"null"
]
Ключ идемпотентности (эхо, опц.)
deleted_count
integer
required Количество удалённых (soft-deleted) версий
deleted_at
string
required Время выполнения soft-delete
POST/v1/media/delete
1curl https://api.omninet.ru/v1/media/delete \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "request_key": null,6 "filter": {7 "media_ids": [8 "string"9 ],10 "external_ids": [11 "string"12 ],13 "targets": [14 {15 "type": "string",16 "id": "string"17 }18 ]19 }20}'{
"request_id": "string",
"request_key": null,
"deleted_count": 0,
"deleted_at": "string"
}Результат удаления