Import media from a URL
Changed onBrings media into Tella from a link. A public web page is captured above the fold at 1920×1080 (or, with scroll=true, recorded scrolling as video); a single post on X, Instagram, LinkedIn or TikTok is cropped to its embed card. These finish in this request (allow up to two minutes) and answer 201 with status: completed. A link to a single video is downloaded in the background and answers 202 with status: running: poll GET /v1/library/imports/{id}?videoId=… every 5-10 seconds until it is completed or failed. Video links need videoId and land in that video's library; everything else lands in your private library unless you pass videoId. Place item.sourceId as an overlay or layout media. Only import media you own or have the rights to use. Private pages, social profiles and feeds, and private, members-only or age-restricted videos are not supported. Use an Idempotency-Key when retrying to avoid duplicate imports.
Request
- Base URLhttps://api.tella.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"url": "https://tella.com",
"videoId": "vid_abc123def456"
}Response
Captured and saved to the library
Example response
{
"import": {
"id": "mi_abc123def456",
"item": {
"category": "Everyday",
"durationMs": 4200,
"id": "media_abc123def456",
"name": "Intro camera take",
"presetId": "cha-ching",
"scope": "private",
"sourceId": "su_abc123def456",
"type": "video"
}
}
}Changes
- warning
added the new
vintageenum value to the//////response property for the response status - warning
added the new
vintageenum value to the//////response property for the response status
- warning
- info
added the new optional request property
- info