Skip to main content
POST

Overview

Finalizes the multipart session after every part has been uploaded to its presigned URL. Autorender assembles the parts and registers the file in your workspace.

Authentication

Authorization: Bearer YOUR_API_KEY

Workflow

This is step 3 of 3.
  1. Multipart start
  2. Upload parts
  3. Multipart complete (this endpoint) — body: { "session_id": "<from start>" }

Request body

Authorizations

x-api-key
string
header
required

API key for public endpoints. Can also be provided via Authorization: Bearer

Body

application/json
session_id
string
required
Minimum string length: 1
uuid
string

Response

Upload completed

Upload completed

id
string
required
file_no
string
required
workspace_id
string
required
name
string
required
path
string
required
url
string
required
width
integer | null
required
Required range: -9007199254740991 <= x <= 9007199254740991
height
integer | null
required
Required range: -9007199254740991 <= x <= 9007199254740991
size
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
mime_type
string
required
tags
string[]
required
metadata
object | null
required
custom_id
string | null
required
folder_no
string | null
required
is_duplicate
boolean
required
created_at
string<date-time>
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
upload_source
string
required
thumbnail
string
required
extension
string
required
format
string
hash
string
is_private
boolean