---
title: "Gets the bulk upload job IDs for a project"
method: GET
path: "/bulkjobs/v4/deviceUploads"
tags: ["Bulk jobs"]
---

# Gets the bulk upload job IDs for a project

`GET /bulkjobs/v4/deviceUploads`

Gets the bulk upload job IDs for a project. The jobs and their results are available for one week.

## Query parameters

- `pageToken` string
- `limit` integer
- `type` 'create' | 'delete' — Type of bulk job (either `create` or `delete`)
- `status` union
  - 'pending' | 'ongoing' | 'completed' | 'failed' | 'cancelled' | 'acknowledged' — Status of the bulk upload.
  - string[]

## Response `200`

Success

- object
  - `count` integer, required — Number of items returned in the response
  - `items` object[], required
    - `jobId` string, required — Bulk upload job ID
    - `status` 'pending' | 'ongoing' | 'completed' | 'failed' | 'cancelled' | 'acknowledged', required — Status of the bulk upload.
    - `type` 'create' | 'delete' — Type of bulk job (either `create` or `delete`)
  - `limit` integer, required — Maximum number of items as specified in request
  - `nextPageToken` string — Token to fetch the next page (if exists)

## Other responses

- `400` — Bad request The request object is in an incorrect format or has values that are invalid or out of range. If available, further error details are provided in the response body.
- `401` — Unauthorized The request did not provide correct authentication details
- `403` — Forbidden The account does not have the correct privileges
- `404` — Not Found The specified resource was not found
- `429` — Too Many Requests User has sent too many requests in a given amount of time.

---

[API](https://skmtc.net/here/apis/tracking.md) · [All operations](https://skmtc.net/here/apis/tracking/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/here/tracking/versions/efa162f7023c/schema)
