---
title: "List all the Curated Snapshot Jobs."
method: GET
path: "/curatedsnapshot/v1/jobs"
tags: ["Curated Snapshots"]
---

# List all the Curated Snapshot Jobs.

`GET /curatedsnapshot/v1/jobs`

## Request

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

Lists the Curated Snapshot Jobs.

## Query parameters

- `sortOrder` 'asc' | 'desc'
- `sortBy` 'jobID' | 'status' | 'resourceName'
- `resourceType[]` string[]
- `status[]` string[]
- `startedIn` 'Last 24 Hours' | 'Last 7 Days' | 'Last 1 Month'
- `resourceName` string
- `pageToken` string

## Response `200`

OK

- CSListJobResponse
  - `jobs` 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: Description of the error seen while Curated Snapshot job is in progress.
    - `useLightScan` boolean: Boolean flag to denote if Quick Scan was enabled for Curated Snapshot.
  - `nextPageToken` string: The token to access the next page of results. This parameter will be empty for the last page of the results. For example - eyJpZCI6NTY1NX0=
  - `totalItems` integer: Total jobs present in the response.

## 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)
