One-shot upload (up to 512 MB)

Multipart body with a file field, or a raw body (also via PUT) with the file name in ?name= or an X-Filename header. Returns the share url, the password and a ready-made download command.

post/api/upload

Request

  • Base URL: https://upload.83blue.com
  • URL: https://upload.83blue.com/api/upload
  • Auth: none declared

Query parameters

namestring

File name for raw-body uploads

passwordstring

Custom password; a strong one is generated when omitted

expires_daysinteger

Response

Uploaded

okboolean
tokenstring
urlstring

Human share page; give this plus the password to the recipient

filenamestring
sizeinteger
size_humanstring
expires_atstring date-time
downloadsinteger
passwordstring
handoffstring

Plain-English instructions to pass to the recipient

sha256string

SHA-256 of the stored file (recorded for files up to 1 GB)

capability_urlstring

GET downloads the raw file, DELETE removes the transfer; the whole secret is in the url

handoff_urlstring

Fetching returns a markdown briefing + manifest any model understands; the one url to paste into any chat

serviceobject

Reusable pointer to this service (mcp endpoint, agent card, docs)

Changes

No recorded changes to this operation across all 1 revision of this API.