---
title: "Get Input Unit Schema"
method: GET
path: "/v2.0/public/projects/{projectId}/inputUnitsSchema"
tags: ["Input Units"]
---

# Get Input Unit Schema

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

The format of the input unit required for the project upload is retrieved. Please note that,
the endpoint will return an object with required fields and their properties format for each input unit
on the desired project. However, when uploading you need to create an array with those required fields,
respecting their properties. To upload, you should use the [UPLOAD INPUT UNIT](#operation/UploadManagement_UploadInputUnits) endpoint.
            
**Permission Required:** Upload Data

## Path parameters

- `projectId` string, uuid, required

## Response `200`

Returns hit Upload Schema for the requested project.

- unknown

## Other responses

- `204` — No hit Upload Schema for the requested project.
- `400` — Invalid job configuration.
- `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)
