---
title: "Get Project Uploads"
method: GET
path: "/v2.0/public/projects/{projectId}/uploads"
tags: ["Input Units"]
---

# Get Project Uploads

`GET /v2.0/public/projects/{projectId}/uploads`

Retrieve the status of a project’s input unit set. Each set of uploaded input units generate an ID
that you can use to retrieve the upload status, the number of input units submitted, the successful
input units, and the error input units.
            
**Permission Required:** Read Project Properties

## Path parameters

- `projectId` string, uuid, required

## Query parameters

- `pageNumber` integer
- `itemsPerPage` integer

## Response `200`

Returns a list with information about the uploads.

- DefinedCrowdPublicApiApiResultsUploadUploadStatusesResult
  - `uploads` DefinedCrowdPublicApiApiResultsUploadUploadStateResult[], nullable — Details from project’s input unit sets.
    - `uploadId` string, uuid — ID for a set of uploaded input units.
    - `inputDataUnitsStats` DefinedCrowdPublicApiApiResultsUploadDtosInputDataUnitsStatsResult
      - `submitted` integer — Number of input units submitted.
      - `success` integer — Number of input units uploaded successfully.
      - `error` integer — Number of input units with errors.
    - `isUploading` boolean — Indication if the upload is still ongoing or not.
    - `uploadStartTimestamp` string, date-time — Date and timestamp of when the upload started.
    - `uploadEndTimestamp` string, date-time, nullable — Date and timestamp of when the upload ended.
  - `totalCount` integer — Total number of items available.

## Other responses

- `400` — Invalid parameters.
- `401` — Invalid authentication (invalid/expired token).
- `404` — Project does not exist.

---

[API](https://skmtc.net/definedcrowd/apis/defined-ai-api.md) · [All operations](https://skmtc.net/definedcrowd/apis/defined-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/definedcrowd/defined-ai-api/revisions/14cab8ac3bca/schema)
