ESET Online Help

Search
Select the category
Select the topic

POST Batch restore quarantined objects

Relative path: /v1/quarantined-objects:batchRestore

Restore batch of quarantined objects to their original location.

Objects might be scanned anytime later and, if the reasons for being quarantined persist, they will be quarantined again.

Request body

Display Schema instead of an Example or vice-versa

Type

Required

Example

Schema

application/json

No

{
  "addToExclusions": true,
  "objectUuids": [
    "string"
  ]
}
{
  "$ref": "v1BatchRestoreQuarantinedObjectsRequest",
  "addToExclusions": {
    "type": "boolean",
    "description": "If true, objects will be excluded from scanning and will not end up in the quarantine again."
  },
  "objectUuids": [
    {
      "type": "string"
    }
  ]
}


Responses

Display Schema instead of an Example or vice-versa

Code

Description

Example

Schema

200

Successful response.

{}
{
  "$ref": "v1BatchRestoreQuarantinedObjectsResponse",
  "title": "empty",
  "type": "object"
}

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
[]