Media Storage API

API Endpoints

POST /{project}/upload

Upload media files. The file's binary data is the body of the request. Returns a key for later retrieval.

GET /{project}/list

List all available media keys for a project.

GET /{project}/media/{key}

Retrieve a media file by its key.

POST /{project}/media/{key}/metadata

Set metadata (JSON) for a media file. Must happen within 5 minutes of upload. Only one metadata update allowed per file.

GET /{project}/media/{key}/metadata

Retrieve metadata (JSON) for a media file.