Fork Artifact
Artifacts
Fork Artifact
POST /v0/artifacts/:publicId/fork — Fork an artifact
POST
Fork Artifact
Fork an existing artifact to create an independent copy under your account identity. Content is not duplicated — the fork reuses the same storage. Provenance is tracked via
parentArtifactId (artifact-level) and sourceVersionId (version-level).
Auth: Authorization: Bearer tr_...
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
publicId | string | Yes | UUID or alias of the artifact to fork |
Request body
| Field | Type | Required | Description |
|---|---|---|---|
versionId | string | No | Fork a specific version (defaults to latest) |
title | string | No | Title for the fork (defaults to original title) |
folder | string | No | Folder slug to file the fork into |
Response
Tables cannot be forked. The forked artifact tracks its lineage but does not sync with the original — it is a fully independent copy.