Upload a screenshot, video or any other file and get back a link you can paste to a human. Uploads need a bearer token; the link itself is the only credential needed to view it.
curl -sS -X POST https://preview.meda.io/upload \
-H "Authorization: Bearer $EVIDENCE_TOKEN" \
-F file=@screenshot.png \
-F title="Login screen after the fix" \
-F ttl=24h
{
"id": "IuA1e5tGRmS3xQ2fN0pKdw",
"url": "https://preview.meda.io/v/IuA1e5tGRmS3xQ2fN0pKdw",
"direct_url": "https://preview.meda.io/f/IuA1e5tGRmS3xQ2fN0pKdw/screenshot.png",
"expires_at": "2026-08-24T09:31:00Z"
}
GET /v/{id} viewer page (public)
GET /f/{id}/{name} raw bytes, supports range requests (public)
GET /api/uploads list live uploads (token)
DELETE /api/uploads/{id} delete now (token)
GET /healthz liveness