Request upload URLs for real-time upload

Register real-time upload parts and generate presigned AWS S3 upload PUT URLs.

SecurityJWT or OAuth2 or DeveloperToken
Request
path Parameters
asset_id
required
string <uuid>

Asset ID

Request Body schema: application/json

Enumerates parts that upload URLs should be created for.

required
Array of objects

List of file upload parts to register with Frame.

asset_name
string\..+
Default: null

Updates the asset name if only extension was supplied to assetCreate, and the default name is still in use.

Otherwise, will be ignored.

asset_filesize
integer [ 1 .. 5497558138880 ]
Default: null

The full filesize for the upload in bytes. This field is required when an object in parts has is_final set to true.

Must be no more than 5 TiB.

Responses
200

Returns array of upload URLs for created parts.

Response Schema: application/json
upload_urls
required
Array of strings <uri> non-empty

Array of AWS S3 presigned upload PUT URLs.

Returned in the same order as the parts field of the request.

400

Bad Request

401

Unauthorized response

404

Not Found response

429

Standard frame.io API error response.

post/v2/assets/{asset_id}/realtime_upload/parts
Request samples
application/json
{
  • "parts": [
    ]
}
Response samples
application/json