Skip to content

Media overview

Upload a file, get a URL. Files are served from https://cdn.spawnbase.gg/<teamId>/<fileId>.<ext> (or your custom domain).

Three ways in:

Method Use it when
Multipart upload Server-side code, any language with HTTP
Base64 upload You already hold the file as base64/JSON
Presigned upload A game client or browser uploads — token never leaves your server

Every upload accepts filename, path (a folder), metadata (JSON string) and retentionExempt. Multipart/base64 requests are limited to 8 MiB including the envelope. Raw presigned PUT supports files up to 100,000,000 bytes with Content-Length. Plan storage caps are in Billing & limits.

List, metadata and delete live in the API reference — shapes there are generated from the live spec, never copied by hand.