---
title: "Convert Project Original"
method: POST
path: "/project/original/{asset_id}/convert"
---

# Convert Project Original

`POST /project/original/{asset_id}/convert`

## 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}/convert`
- Auth: none declared

Turn an imported AAF sequence into an editable project, over SSE.

Events, in order:

* ``progress`` (``stage``: one of downloading/parsing/resolving/creating_project)
* ``done`` (``project_id``, ``missing``, ``missing_count``) — the newly
  created project.

A clip is linked to its source asset when the user validated it (see
``PUT .../sources``), when ``source_assets`` overrides it for this call,
or when the match is certain on its own (UMID, or a single full-path
hit). The rest stay on the timeline without media, so the edit keeps its
structure, and are listed in ``missing``.

Not every source has to be linked to convert, so this is deliberately not
idempotent: converting a sequence that was already converted — after
importing the media that was missing, say — creates another project from
the sources resolved now, and leaves the earlier one untouched. The
sequence then points at this latest project (that is the one
``GET .../sources`` reports as ``project_ready``).

## Path parameters

- `asset_id` string, uuid, required

## Headers

- `authorization` string, nullable

## Request body

- BodyConvertProjectOriginalProjectOriginalAssetIdConvertPost
  - `name` string, nullable: Title of the created project; defaults to the sequence name
  - `source_assets` object, nullable: One-off overrides, as {source UMID or file name: asset id}, for this conversion only. Choices saved through PUT /project/original/{asset_id}/sources are applied anyway; use null to leave a source unlinked.

## Response `200`

Successful Response

- unknown

## 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)
