---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.2
alternate:
  - https://yandex.com/dev/direct/doc/dg-v4/en/live/AdImage_Delete.md
  - https://yandex.com/dev/direct/doc/dg-v4/ru/live/AdImage_Delete.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/direct/doc/dg-v4/ru/llms.txt

# Delete
Удаляет изображения.
Если изображение с указанным хэшем не найдено, возникает ошибка с кодом [271](https://yandex.com/dev/direct/doc/dg-v4/ru/reference/ErrorCodes.md#Error271). Если изображение привязано к объявлению или было хотя бы раз показано, возникает ошибка с кодом [80](https://yandex.com/dev/direct/doc/dg-v4/ru/reference/ErrorCodes.md#ErrorCode80).


{% note alert %}

Ошибка при удалении одного изображения ведет к отмене всей операции: ни одно изображение удалено не будет.

{% endnote %}


## Входные данные

Ниже показана структура входных данных в формате JSON.

```javascript
{
   "method": "AdImage",
   "param": {
      /* AdImageRequest */
      "Action": (string),
      "SelectionCriteria": {
         /* AdImageSelectionCriteria */
         "Logins": [
            (string)
            ...
         ],
         "AdImageHashes": [
            (string)
            ...
         ]
      }
   }
}
```

Ниже приведено описание параметров.


#|
||
**Параметр**
|
**Описание**
|
**Требуется**
||

||
**Объект AdImageRequest**
||
||
`Action`
|
Выполняемая операция: Delete.
|
Да
||
||
`SelectionCriteria`
|
Объект `AdImageSelectionCriteria`, содержащий критерии отбора изображений, которые требуется удалить.
|
Да
||

||
**Объект AdImageSelectionCriteria**
||
||
`Logins`
|
Для агентств — массив, содержащий единственный элемент: логин клиента, для которого нужно выполнить операцию.

Для рекламодателей параметр игнорируется.
|
Для агентств
||
||
`AdImageHashes`
|
Массив, содержащий хэши изображений (не более 10 000).
|
Да
||

||
**Примечание**
||
||
Для агентств будут удалены изображения, отвечающие одновременно обоим критериям: хэш изображения указан в массиве `AdImageHashes` и логин владельца изображения указан в массиве `Logins`.
||
|#

## Результирующие данные

При успешном выполнении операции возвращается пустая структура:

```javascript
{ }
```

## Примеры входных данных

# Python

```python
{
   'Action': 'Delete',
   'SelectionCriteria': {
      'Logins': ['agrom'],
      'AdImageHashes': ['c6da811f75221196dd5b1a8ca703344b','549c741215d67644e93ca8ef446df1fc']
   }
}
```

# PHP

```php
array(
   'Action' => 'Delete',
   'SelectionCriteria' => array(
      'Logins' => array('agrom'),
      'AdImageHashes' => array('c6da811f75221196dd5b1a8ca703344b','549c741215d67644e93ca8ef446df1fc')
   )
)
```

# Perl

```perl
{
   'Action' => 'Delete',
   'SelectionCriteria' ={
      'Logins' => ['agrom'],
      'AdImageHashes' => ['c6da811f75221196dd5b1a8ca703344b','549c741215d67644e93ca8ef446df1fc']
   }
}
```

