Files / Upload init

Request upload of file (allowed unauthorized)

Route: /api/{tenant:minlength(2)}/v{version:apiVersion}/files/upload_init

Method: POST

Authorisation: No authentication needed

Request Arguments
Name Type Source
inputsDTO_file_upload_init[]Body

  Request body example

Response object

Response status: 200 (OK)

Response type: DTO_file_upload_init_response[]

Wrapper: DTO_response_wrap

Other response statuses: 400 (BadRequest), 403 (Forbidden)

  Response body example

DTO_file_upload_init
NameTypeReadOnlyDescription
filenameStringFilename
size_bytesInt64Size bytes
hash_md5StringHash md5
DTO_file_upload_init_response
NameTypeReadOnlyDescription
file_idInt32File id
filenameStringTo idenfity file in a collection of upload requests
md5StringMd5
signed_upload_urlStringSigned upload url
statusENUM file_upload_init_statusStatus
ENUM file_upload_init_status
ValueNameDescription
0UNKNOWNUNKNOWN
1UPLOADUpload
2EXIST_SKIP_UPLOADExist, skip upload