Skip to main content
POST
Prepare direct document upload

Authorizations

Authorization
string
header
required

Use your API key as a Bearer token. API keys can be generated in Settings → Integrations → API Access.

Path Parameters

id
string<uuid>
required

Project ID

Body

application/json
fileName
string
required
Required string length: 1 - 255
fileSize
integer
required
Required range: 0 < x <= 10485760
documentId
string<uuid>

Omit for a new document; set with expectedVersion for a revision

expectedVersion
integer
default:0
Required range: x >= 0
folder
string

Folder id or unambiguous name

Maximum string length: 120
isClientVisible
boolean
default:false

Requires portalId and phaseId

deliverableId
string<uuid>
portalId
string<uuid>
phaseId
string<uuid>

Response

Upload prepared

data
object
required