---
title: "fetchJobs(action:options:)"
framework: photos
role: symbol
role_heading: Type Method
path: "photos/phassetresourceuploadjob/fetchjobs(action:options:)"
---

# fetchJobs(action:options:)

Returns all asset resource upload jobs applicable for a given action.

## Declaration

```swift
class func fetchJobs(action: PHAssetResourceUploadJob.Action, options: PHFetchOptions?) -> PHFetchResult<PHAssetResourceUploadJob>
```

## Parameters

- `action`: The actions a client can take on a job.
- `options`: The fetch options to be passed in.

## Mentioned in

Uploading asset resources in the background

## Return Value

Return Value The jobs available on which you can apply an action found in PHAssetResourceUploadJob.Action.

## See Also

### Fetching jobs

- [jobLimit](photos/phassetresourceuploadjob/joblimit.md)
- [PHAssetResourceUploadJob.Action](photos/phassetresourceuploadjob/action.md)
