Admin Files
Authorizations
AuthorizationstringRequired
Enter your JWT token (without 'Bearer ' prefix)
Body
uploader_usernamestringRequired
metadatastringRequired
filesstring[]Required
Responses
200
Successful Response
application/json
filenamestring · max: 255Required
sourcestring · max: 255Required
descriptionany ofOptional
string · max: 512Optional
nullOptional
storage_pathstring · max: 512Required
uploader_usernamestring · max: 255Required
access_levelany ofOptionalDefault:
publicstring · max: 50Optional
nullOptional
tagsany ofOptional
string[]Optional
nullOptional
organization_idintegerRequired
active_statusany ofOptionalDefault:
activestring · max: 50Optional
nullOptional
422
Validation Error
application/json
post
/api/v1/admin/files/uploadAuthorizations
AuthorizationstringRequired
Enter your JWT token (without 'Bearer ' prefix)
Query parameters
role_idany ofOptional
integerOptional
nullOptional
Responses
200
Successful Response
application/json
filenamestring · max: 255Required
sourcestring · max: 255Required
descriptionany ofOptional
string · max: 512Optional
nullOptional
storage_pathstring · max: 512Required
uploader_usernamestring · max: 255Required
access_levelany ofOptionalDefault:
publicstring · max: 50Optional
nullOptional
tagsany ofOptional
string[]Optional
nullOptional
organization_idintegerRequired
active_statusany ofOptionalDefault:
activestring · max: 50Optional
nullOptional
file_idintegerRequired
uploaded_atstring · date-timeRequired
422
Validation Error
application/json
get
/api/v1/admin/filesAuthorizations
AuthorizationstringRequired
Enter your JWT token (without 'Bearer ' prefix)
Path parameters
file_idintegerRequired
Responses
200
Successful Response
application/json
filenamestring · max: 255Required
sourcestring · max: 255Required
descriptionany ofOptional
string · max: 512Optional
nullOptional
storage_pathstring · max: 512Required
uploader_usernamestring · max: 255Required
access_levelany ofOptionalDefault:
publicstring · max: 50Optional
nullOptional
tagsany ofOptional
string[]Optional
nullOptional
organization_idintegerRequired
active_statusany ofOptionalDefault:
activestring · max: 50Optional
nullOptional
file_idintegerRequired
uploaded_atstring · date-timeRequired
422
Validation Error
application/json
get
/api/v1/admin/files/{file_id}Authorizations
AuthorizationstringRequired
Enter your JWT token (without 'Bearer ' prefix)
Path parameters
file_idintegerRequired
Body
filenameany ofOptional
stringOptional
nullOptional
sourceany ofOptional
stringOptional
nullOptional
descriptionany ofOptional
stringOptional
nullOptional
uploaded_atany ofOptional
string · date-timeOptional
nullOptional
storage_pathany ofOptional
stringOptional
nullOptional
uploader_usernameany ofOptional
stringOptional
nullOptional
access_levelany ofOptional
stringOptional
nullOptional
tagsany ofOptional
string[]Optional
nullOptional
organization_idany ofOptional
integerOptional
nullOptional
Responses
200
Successful Response
application/json
filenamestring · max: 255Required
sourcestring · max: 255Required
descriptionany ofOptional
string · max: 512Optional
nullOptional
storage_pathstring · max: 512Required
uploader_usernamestring · max: 255Required
access_levelany ofOptionalDefault:
publicstring · max: 50Optional
nullOptional
tagsany ofOptional
string[]Optional
nullOptional
organization_idintegerRequired
active_statusany ofOptionalDefault:
activestring · max: 50Optional
nullOptional
file_idintegerRequired
uploaded_atstring · date-timeRequired
422
Validation Error
application/json
patch
/api/v1/admin/files/{file_id}Authorizations
AuthorizationstringRequired
Enter your JWT token (without 'Bearer ' prefix)
Body
directory_pathstringRequired
uploader_usernamestringRequired
organization_idintegerOptionalDefault:
1Responses
200
Successful Response
application/json
anyOptional
422
Validation Error
application/json
post
/api/v1/admin/files/sync_filesNo content
Last updated
