Files

List Files

get
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
project_idintegerRequired
uploader_usernamestring · max: 255Required
filenamestring · max: 255Required
storage_pathstring · max: 512Required
file_typeany ofOptional
string · max: 100Optional
or
nullOptional
file_size_bytesany ofOptional
integerOptional
or
nullOptional
processing_statusany ofOptionalDefault: uploaded
string · max: 50Optional
or
nullOptional
file_idintegerRequired
uploaded_atstring · date-timeRequired
get
/api/v1/projects/{project_id}/files

Upload Files

post
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
Query parameters
uploader_usernamestringRequired
Body
filesstring[]Required
Responses
chevron-right
200

Successful Response

application/json
project_idintegerRequired
uploader_usernamestring · max: 255Required
filenamestring · max: 255Required
storage_pathstring · max: 512Required
file_typeany ofOptional
string · max: 100Optional
or
nullOptional
file_size_bytesany ofOptional
integerOptional
or
nullOptional
processing_statusany ofOptionalDefault: uploaded
string · max: 50Optional
or
nullOptional
file_idintegerRequired
uploaded_atstring · date-timeRequired
post
/api/v1/projects/{project_id}/files

Get File Metadata

get
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
file_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
project_idintegerRequired
uploader_usernamestring · max: 255Required
filenamestring · max: 255Required
storage_pathstring · max: 512Required
file_typeany ofOptional
string · max: 100Optional
or
nullOptional
file_size_bytesany ofOptional
integerOptional
or
nullOptional
processing_statusany ofOptionalDefault: uploaded
string · max: 50Optional
or
nullOptional
file_idintegerRequired
uploaded_atstring · date-timeRequired
get
/api/v1/projects/{project_id}/files/{file_id}

Update File Metadata

put
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
file_idintegerRequired
Body
project_idintegerRequired
uploader_usernamestring · max: 255Required
filenamestring · max: 255Required
storage_pathstring · max: 512Required
file_typeany ofOptional
string · max: 100Optional
or
nullOptional
file_size_bytesany ofOptional
integerOptional
or
nullOptional
processing_statusany ofOptionalDefault: uploaded
string · max: 50Optional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
project_idintegerRequired
uploader_usernamestring · max: 255Required
filenamestring · max: 255Required
storage_pathstring · max: 512Required
file_typeany ofOptional
string · max: 100Optional
or
nullOptional
file_size_bytesany ofOptional
integerOptional
or
nullOptional
processing_statusany ofOptionalDefault: uploaded
string · max: 50Optional
or
nullOptional
file_idintegerRequired
uploaded_atstring · date-timeRequired
put
/api/v1/projects/{project_id}/files/{file_id}

Delete File

delete
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
file_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/api/v1/projects/{project_id}/files/{file_id}

No content

Download File

get
Authorizations
AuthorizationstringRequired

Enter your JWT token (without 'Bearer ' prefix)

Path parameters
project_idintegerRequired
file_idintegerRequired
Responses
chevron-right
200

Successful Response

No content

get
/api/v1/projects/{project_id}/files/{file_id}/download

No content

Last updated