S3 Explorer

S3 Explore.Index

get

Index page - redirects to configure if not authenticated.

Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/
200

Successful Response

No content

S3 Explore.Configure Storage

get

Storage configuration page.

Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/configure
200

Successful Response

No content

S3 Explore.Configure Storage

post

Handle storage configuration form submission.

Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/configure
200

Successful Response

No content

Get Csrf Token

get

Get or generate CSRF token.

Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/get-csrf-token
200

Successful Response

No content

Upload

post

Upload a file to storage.

Body
filestring · binaryRequired
folderstringOptionalDefault: ""
Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/upload

No content

Download

get

Download a file from storage.

Path parameters
filenamestringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/download/{filename}

No content

List Files

get

List files in storage.

Query parameters
prefixstringOptionalDefault: ""
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/list

No content

Delete

delete

Delete a file from storage.

Path parameters
filenamestringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
delete
/delete/{filename}

No content

Create Folder

post

Create a folder in storage.

Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/create_folder
200

Successful Response

No content

Delete Folder

delete

Delete a folder from storage.

Responses
chevron-right
200

Successful Response

application/json
Responseany
delete
/delete_folder
200

Successful Response

No content

S3 Explore.Logout

get

Clear session and logout.

Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/logout
200

Successful Response

No content

Share File

get

Generate a shareable link for a file.

Path parameters
filenamestringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/share/{filename}

No content

Last updated