Create a source upload (video, audio, image, or LUT)
Changed onReturns a sourceId and a pre-signed S3 URL. PUT the file bytes to uploadUrl, then reference sourceId from clips, layouts (b-roll media), overlays, or backgrounds. For a 3D .cube LUT use kind: "lut", omit dimensions and duration, upload unchanged, then save it with POST /v1/library and apply the returned item id with PATCH /v1/videos/{id}/clips/{clipId}/filters. Use kind: "image" for images (no duration); Tella hosts the bytes for rendering, so you never deal with raw image URLs. To reuse an uploaded source in other videos, save it to the workspace library with POST /v1/library (scope: "workspace"); GET /v1/library then finds it from any video.
Request
- Base URLhttps://api.tella.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
OK
Changes
- info
added the new
fontenum value to the request property
- info
- info
added the new
lutenum value to the request property
- info