Skip to main content
POST
Import video from URL

Authorizations

Authorization
string
header
required

API key as Authorization: Bearer sk-social-...

Body

application/json
url
string
required

Public https URL of the video (YouTube, Loom, or a direct video link).

Example:

"https://www.youtube.com/watch?v=dQw4w9WgXcQ"

brandId
string
required

ID of the brand this clip belongs to (the id from GET /brands).

Example:

"665f1c2a9b1e8a0012345678"

title
string

Optional clip title.

Example:

"Episode 42"

Response

Import started. data.clipId is the new clip; poll GET /clips/{clipId} until status is ready.

Standard success response envelope.

success
boolean
Example:

true

data
object