Skip to main content
POST
Create a computer file download

Authorizations

Authorization
string
header
required

Factory API key or JWT token for authentication

Path Parameters

computerId
string
required

Computer ID

fileName
string
required

Workspace file name

Required string length: 1 - 255
Pattern: ^(?=.*\S)(?!.*[\\/])(?!.*\.\.)(?!.*[\x00-\x1F\x7F]).+$

Body

application/json
sessionId
string
required
Minimum string length: 1
contentType
string
Required string length: 1 - 255
Pattern: ^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+(?: *; *[!#$%&'*+.^_`|~0-9A-Za-z-]+=(?:[!#$%&'*+.^_`|~0-9A-Za-z-]+|"[\x20-\x7E]*"))*$

Response

Response for status 200

transferId
string<uuid>
required
expiresAt
number
required
downloadUrl
string
required
Minimum string length: 1
byteLength
integer
required
Required range: x >= 0