archive

Архивирует объявления.

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

Ограничения

Не более 10 000 объявлений в одном вызове метода.

Если объявление было в показе, то архивировать его можно только при условии, что показ остановлен владельцем (состояние SUSPENDED), см. Статус и состояние объявления. Не допускается архивирование объявлений-черновиков и объявлений, принадлежащих архивной кампании.

Запрос

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

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

Ответ

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

{
  "result": { /* result */
    "ArchiveResults": [{  /* 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) / ArchiveResponse (для SOAP)
ArchiveResults array of ActionResult Результаты архивации объявлений.
Структура ActionResult
Id long Идентификатор объявления. Возвращается в случае отсутствия ошибок, см. раздел Операции над массивом объектов.
Warnings array of ExceptionNotification

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

Errors array of ExceptionNotification

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