---
title: "List the details of the Curated Snapshot job."
method: GET
path: "/curatedsnapshot/v1/jobs/{jobID}"
tags: ["Curated Snapshots"]
---

# List the details of the Curated Snapshot job.

`GET /curatedsnapshot/v1/jobs/{jobID}`

## Request

- Base URL: `https://apis.druva.com/realize`
- URL: `https://apis.druva.com/realize/curatedsnapshot/v1/jobs/{jobID}`
- Auth: API key in header `Authorization`

Lists the details of Curated Snapshot job specified according to jobID.

## Path parameters

- `jobID` string, required

## Response `200`

OK

- CSGetJobResponse
  - `job` object
    - `jobID` integer: ID of Curated Snapshot Job.
    - `globalCustomerID` string: Global Customer ID.
    - `productID` integer: inSync or Phoenix Product ID.
    - `createdByName` string: Full name of Administrator.
    - `orgID` integer: Phoenix Organization ID in case of Phoenix Servers.
    - `orgName` string: Phoenix Organization ID in case of Phoenix Servers.
    - `workload` string: Specify the workload for which you want to create the Curated Snapshot
    - `resourceID` integer: ID of resource for which restore job is created in inSync or Phoenix.
    - `resourceName` string: Name of resource for which restore job is created in inSync or Phoenix.
    - `resourceType` string: Type of resource for which restore job is created in inSync or Phoenix.
    - `resourceParentName` string: Name of the device user in case of a device or Server Name in case of a backup set which is quarantined. Example - Ernie Carter
    - `platformType` string
    - `addTime` string: Creation time of Curated Snapdhot job.
    - `endTime` string: Completion time of Curated Snapdhot job.
    - `jobType` string: Type of job.
    - `statusCode` integer: Status code for Curated Snapshot job.
    - `status` string: Status for Curated Snapshot job.
    - `resourceURL` string: Link to resource for which Curated Snapshot job is executed.
    - `restoreURL` string: Link to resource for which Curated Snapshot job is executed.
    - `error` object
      - `errorCode` string: Code of the error seen while Curated Snapshot job is in progress.
      - `errorMessage` string: Message of the error seen while Curated Snapshot job is in progress.
      - `errorDescription` string: Provides details of the error encountered when the Curated Snapshot job is in progress.
    - `useLightScan` boolean: Boolean flag to denote if Quick Scan was enabled for Curated Snapshot.
  - `snapshot` object
    - `jobID` string: ID of Curated Snapshot Job.
    - `ssRangeStartDate` string, date: Start date from which snapshots are considered for creation of Curated Snapshot
    - `ssRangeEndDate` string, date: End date till when snapshots are considered for creation of Curated Snapshot
    - `expiry` string, date: Date till when Curated Snapshot is retained.
    - `enableAVScan` boolean: Flag stating if AV Scan is enabled while creating Curated Snapshot. This is always True
    - `excludeFileHashes` boolean: Flag stating if File Hash Scan is enabled while creating Curated Snapshot. This is always True
    - `excludeFileExtentions` boolean: Boolean flag to include files extensions for exclusion based on the added extensions.
    - `fileExtentions` string[]
    - `replaceExistingSnapshot` boolean: Flag to decide if existing Curated Snapshot should be replaced by a newer one.
    - `virtualSnapshotID` string: Base-64 encoded name of Curated Snapshot created by the job.
    - `virtualSnapshotIDEpoch` integer: Epoch timestamp of Curated Snapshot created by the job.
    - `virtualSnapshotName` string: Storage name of Curated Snapshot created by the job.
    - `displaySnapshotName` string: Display name of Curated Snapshot created by the job.
    - `size` integer: Size of Curated Snapshot created in bytes.
    - `statusCode` integer: Status code for Curated Snapshot job.
    - `status` string: Status for Curated Snapshot job.
    - `filesIncluded` integer: Files included in Curated Snapshot.
    - `filesScanSkipped` integer: Files skipped from scan by Scan Engine
    - `filesExcluded` integer: Files excluded with extension exclusion from Curated Snapshot by Scan Engine.
    - `filesBlocked` integer: Files blocked be Scan service while creating Curated Snapshot.
    - `filesEncrypted` integer: Files excluded from Curated Snapshot as they were found to be encrypted.
    - `scanSkipBeyondStartDate` boolean: Boolean flag used to denote if the scan is skipped for files modified before the start date of the snapshot range.
    - `maxScanFileSizeLimitInMB` integer: Integer value used to denote the maximum file size limit in MB (between 100 to 1024) for Curated Snapshot creation.

## Other responses

- `400`: Bad Request
- `401`: The request either did not include an authentication token, or you have provided an expired authentication token.
- `404`: The requested resource was not found.
- `500`: Internal Server Error

---

[API](https://skmtc.dev/druva/apis/cyber-resilience.md) - [All operations](https://skmtc.dev/druva/apis/cyber-resilience/llms.txt) - [OpenAPI document](https://skmtc.dev/druva/apis/cyber-resilience/revisions/b149d46c996a?raw)
