delete

Restrictions

Maximum of 10,000 images per method call.

If an image is assigned to an ad, it can't be deleted.

Request

Request structure in JSON format:

{
  "method": "delete",
  "params": {
    "SelectionCriteria": {  /* AdImageIdsCriteria */
      "AdImageHashes": [(string), ... ]
    } /* required */
  }
}
ParameterTypeDescriptionRequired
Params structure (for JSON) / DeleteRequest structure (for SOAP)
SelectionCriteriaAdImageIdsCriteriaCriteria for selecting images to delete.Yes
AdImageIdsCriteria structure
AdImageHashesarray of string

Hashes of images to delete (maximum of 10,000).

Yes

Response

Response structure in JSON format:

{
  "result": {  /* result */
    "DeleteResults": [{  /* AdImageActionResult */
      "AdImageHash": (string),
      "Warnings": [{  /* ExceptionNotification */
        "Code": (int), /* required */
        "Message": (string), /* required */
        "Details": (string)
       }, ...
      ],
      "Errors": [{  /* ExceptionNotification */
        "Code": (int), /* required */
        "Message": (string), /* required */
        "Details": (string)
       }, ...
      ] 
    }, ... ] /* required */
  }
}
ParameterTypeDescription
Result structure (for JSON) / DeleteResponse structure (for SOAP)
DeleteResultsarray of AdImageActionResultResults of deleting images.
AdImageActionResult structure
AdImageHashstring

Hash of the deleted image. Returned if there aren't any errors. See the section Operations on object arrays.

Warningsarray of ExceptionNotification

Warnings that occurred during the operation.

Errorsarray of ExceptionNotification

Errors that occurred during the operation.