delete

Удаляет кампании.

  1. Ограничения
  2. Запрос
  3. Ответ

Ограничения

Не более 1000 кампаний в одном вызове метода.

Не допускается удаление кампаний в следующих случаях:

  • На кампанию поступали средства или есть выставленные счета на оплату.
  • Кампания была в показе и по ней накоплена статистика.
  • В данный момент идет активизация или остановка кампании.
  • Кампания имеет статус CONVERTED.

Для таких кампаний доступна архивация с помощью метода archive.

Запрос

Структура запроса в формате JSON:

{
  "method": "delete",
  "params": { /* params */
    "SelectionCriteria": {  /* IdsCriteria */
      "Ids": [(long), ... ] /* required */ 
    } /* required */
  } 
}
Параметр Тип Описание Обяза-тельный
Структура params (для JSON) / DeleteRequest (для SOAP)
SelectionCriteria IdsCriteria Критерий отбора кампаний, которые требуется удалить. Да
Структура IdsCriteria
Ids array of long Идентификаторы кампаний, которые требуется удалить (не более 1000). Да
Параметр Тип Описание Обяза-тельный
Структура params (для JSON) / DeleteRequest (для SOAP)
SelectionCriteria IdsCriteria Критерий отбора кампаний, которые требуется удалить. Да
Структура IdsCriteria
Ids array of long Идентификаторы кампаний, которые требуется удалить (не более 1000). Да

Ответ

Структура ответа в формате JSON:

{
  "result": {  /* result */
    "DeleteResults": [{  /* ActionResult */
      "Id": (long),
      "Warnings": [{  /* ExceptionNotification */
        "Code": (int), /* required */
        "Message": (string), /* required */
        "Details": (string)
       }, ...
      ],
      "Errors": [{  /* ExceptionNotification */
        "Code": (int), /* required */
        "Message": (string), /* required */
        "Details": (string)
       }, ...
      ] 
    }, ... ] /* required */
  }
}
Параметр Тип Описание
Структура result (для JSON) / DeleteResponse (для SOAP)
DeleteResults array of ActionResult Результаты удаления кампаний.
Структура ActionResult
Id long Идентификатор удаленной кампании. Возвращается в случае отсутствия ошибок, см. раздел Операции над массивом объектов.
Warnings array of ExceptionNotification

Предупреждения, возникшие при выполнении операции.

Errors array of ExceptionNotification

Ошибки, возникшие при выполнении операции.

Параметр Тип Описание
Структура result (для JSON) / DeleteResponse (для SOAP)
DeleteResults array of ActionResult Результаты удаления кампаний.
Структура ActionResult
Id long Идентификатор удаленной кампании. Возвращается в случае отсутствия ошибок, см. раздел Операции над массивом объектов.
Warnings array of ExceptionNotification

Предупреждения, возникшие при выполнении операции.

Errors array of ExceptionNotification

Ошибки, возникшие при выполнении операции.