Media
Upload media bytes
Signed PUT of the file bytes. No Bearer token. Usually you call upload_url instead.
PUT
Local / signed fallback for
Send the raw file body with the
POST /medias/presign. On Cloud, upload_url is typically an object-storage URL — PUT there, not here.
Query string on upload_url is the signature. Do not send Authorization. Rate-limited 60 / minute per account and 1200 / minute per IP.
Request
string
required
UUID from the signed URL. Not something you invent.
Content-Type from the presign headers.
Response
200 with an empty body.

