ESET Online Help

Search
Select the category
Select the topic

POST Batch download quarantined objects

Relative path: /v1/quarantined-objects:batchDownload

Download batch of quarantined objects.

The response is ZIP archive of quarantined objects.

Info: modeled after https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/grpc_json_transcoder_filter#sending-arbitrary-content and https://github.com/googleapis/googleapis/blob/master/google/api/httpbody.proto

Request body

Display Schema instead of an Example or vice-versa

Type

Required

Example

Schema

application/json

No

{
  "objectUuids": [
    "string"
  ]
}
{
  "$ref": "v1BatchDownloadQuarantinedObjectsRequest",
  "objectUuids": [
    {
      "type": "string"
    }
  ]
}


Responses

Display Schema instead of an Example or vice-versa

Code

Description

Example

Schema

200

Successful response.

"string"
{
  "title": "Free form byte stream",
  "type": "string",
  "format": "binary"
}

202

Response took too long; request cached. Response can be retrieved later using the response-id header.

null
[]

400

One of the errors: 1. Bad or missing authorization. 2. Validation error. Invalid argument provided.

null
[]

401

Token has expired or is invalid.

null
[]

403

Access denied. Check permissions.

null
[]

404

Requested resource not found.

null
[]

429

Rate limit reached. Try again later.

null
[]

500

Internal server failure. Try again later.

null
[]

502

Internal server failure. Try again later.

null
[]

503

Environment under maintenance. Try again later.

null
[]

504

Action took too long; timeout reached

null
[]