Deploy a static website in one call (get a live public url)

Send the files of a static website and get back a live public url immediately: https://upload.83blue.com/s/{slug}/. No signup, no account, no API key. Built for when an agent has coded a site, landing page, demo, prototype or report and wants to show a human or hand it to another agent. Files must include an index.html at the root, and use RELATIVE asset paths only (e.g. style.css, not /style.css). Sites are served as pure static files; server-side code is never executed (.php and other executable files are refused). A published page is public. Total site up to 50 MB, up to 300 files; sites auto-expire after 30 days. Redeploy with the same slug and manage_key to renew or update. An automatic phishing heuristic flags suspicious sites for operator review.

post/api/site

Request

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

Request body

slugstring

Optional path; 3-40 characters of a-z, 0-9 and hyphens. Auto-generated (e.g. brave-otter-482) when omitted

titlestring
expires_daysinteger
manage_keystring

Pass the manage_key from an earlier deploy to update or renew that site

Response

Deployed

okboolean
urlstring
slugstring
manage_keystring

Secret returned on deploy; pass it to update or delete your own site

statusstring
filesinteger

Number of files published

sizeinteger
size_humanstring
expires_atstring date-time

Changes

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