Storage

S3 storage proxy endpoints

Get asset pack file

get
/storage/assetPacks/{filename}

Redirects to S3 URL for asset pack file

Path parameters
filenamestringRequired
Responses
chevron-right
301

Redirect to S3 URL

No content

get
/storage/assetPacks/{filename}
301

Redirect to S3 URL

No content

Get content by hash

get
/storage/contents/{hash}

Redirects to S3 URL for content file

Path parameters
hashstringRequired
Responses
chevron-right
301

Redirect to S3 URL

No content

get
/storage/contents/{hash}
301

Redirect to S3 URL

No content

Get content headers

head
/storage/contents/{hash}

Returns headers for content file without body

Path parameters
hashstringRequired
Responses
chevron-right
301

Redirect to S3 URL

No content

head
/storage/contents/{hash}
301

Redirect to S3 URL

No content

Check if content exists

get
/storage/contents/{hash}/exists

Returns whether a file exists in storage without downloading it

Path parameters
hashstringRequired
Responses
get
/storage/contents/{hash}/exists

No content

Upload content file

post
/storage/upload

Uploads a file to storage

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Body
objectOptional
Responses
post
/storage/upload

Last updated