Upload media (multipart)
Stream a single file part to S3 and get back a med_… id to reference from post bodies as media: [{ kind, mediaId }].
The per-file ceiling is 200 MB. Optional ?profileId= lands the media inside that profile (org-wide keys only — profile-scoped keys are pinned to their profile).
Authorizations
Mint an API key in the dashboard. See https://letmepost.dev/docs/authentication/.
Query Parameters
Place the upload under this profile. Org-wide keys only — profile-scoped keys must omit this and inherit their own profile.
Body
The single file part. Multiple parts or any name other than file are rejected.
Response
Upload succeeded.
^med_[0-9A-Za-z]{22}$"med_01HY6X4AWBJM2K9F2PTQMR"
"https://media.letmepost.dev/prod/orgs/.../med_01HY6X4AWBJM2K9F2PTQMR.jpg"
"image/jpeg"
x >= 0^[0-9a-f]{64}$
