Create File
Create a new file by ingesting an existing URL.
For more upload options, see Uploads.
Authorization
Request Body
application/jsonRequiredThe request body should contain a properly formatted JSON object with a url property. Other optional properties are listed below. See File Object for more details.
urlRequiredstringmedia_idstringfolderstringfilenamestringrefstringmetadataobjectHeader Parameters
Accept-VersionstringSpecifies the API Version
Default:
"2025-08-20"Value in: "2025-08-20" | "latest"Response Body
Success
idRequiredstringmedia_idRequiredstringobjectRequiredstringValue in:
"source" | "track" | "intelligence"kindRequiredstringValue in:
"video" | "image" | "audio"typeRequiredstringcodecstringcontainerstringwidthintegerheightintegerorientationstringrotationnumbertransparencybooleananimatedbooleanframesintegerdurationnumberFormat:
"float"fpsnumberFormat:
"float"filesizeRequiredintegerbitrateintegerlanguagestringlabelstringrefstringfolderstringfilenamestringurlRequiredstringFormat:
"uri"placeholderstringbackgroundstringmetadataobjectoriginalbooleancreated_bystringcreatedRequiredstringFormat:
"date-time"updatedRequiredstringFormat:
"date-time"statusRequiredstringValue in:
"waiting" | "processing" | "ready" | "failed"