---
title: "Set Project Original Sources"
method: PUT
path: "/project/original/{asset_id}/sources"
---

# Set Project Original Sources

`PUT /project/original/{asset_id}/sources`

## Request

- Base URL: `https://api.tellers.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tellers.ai/project/original/{asset_id}/sources`
- Auth: none declared

Save which asset a source file of an imported AAF sequence stands for.

This is how a user validates the ``candidates`` returned by
``GET .../sources``: the choice is stored against the PROJECT_ORIGINAL asset
and reused every time the sequence is listed or converted. Returns the
refreshed source list.

## Path parameters

- `asset_id` string, uuid, required

## Headers

- `authorization` string, nullable

## Request body

- BodySetProjectOriginalSourcesProjectOriginalAssetIdSourcesPut
  - `source_assets` object, required: The asset each source file stands for, as {source UMID or file name: asset id}. Pass null as the asset id to drop a saved choice. Sources left out keep whatever was saved before.

## Response `200`

Successful Response

- AafSequenceSourcesResponse
  - `sequence_name` string, required
  - `edit_rate` number, required
  - `duration_frames` integer, required
  - `sources` AafSequenceSourceStatus[], required
    - `name` string, required
    - `umid` string, required
    - `media_kind` string, required
    - `locator_url` string, nullable, required
    - `asset_id` string, nullable, required
    - `in_app_path` string, nullable, required
    - `match` 'user' | 'umid' | 'path' | 'filename', nullable, required
    - `candidates` AafSourceCandidateModel[], required
      - `asset_id` string, required
      - `in_app_path` string, nullable, required
      - `original_file_path` string, nullable, required
      - `match` 'user' | 'umid' | 'path' | 'filename', required
  - `missing_count` integer, required
  - `unconfirmed_count` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tellers/apis/tellers-api.md) - [All operations](https://skmtc.dev/tellers/apis/tellers-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tellers/apis/tellers-api/revisions/fdaa0fa44a26?raw)
