onetimehtml
EPHEMERAL ARTIFACTSDISPATCHED ONCEAUTO-DESTRUCTAI-GENERATED · HUMAN-READTTL · MAX VIEWS · PASSWORDSANDBOX ISOLATEDEPHEMERAL ARTIFACTSDISPATCHED ONCEAUTO-DESTRUCTAI-GENERATED · HUMAN-READTTL · MAX VIEWS · PASSWORDSANDBOX ISOLATED
Dispatch № 0001Auto-destruct enabled

onetimehtmlmd.

A site to dispatch HTML or MD generated by AI — one link, one password, one timer, one view count. Then it self-destructs. No accounts, no search, no traces.

§Specs · spec sheet

Format
HTML · Markdown
Max size
1 MB / dispatch
Expiration
60s — 30d
Views
1 — 10,000 (or unlimited)
Password
bcrypt · optional
Render
sandbox iframe · strict CSP
Account
not required
Telemetry
none
02Compose

Fill in the
dispatch slip.

Paste the content. Decide how long it lives and how many can see it. The link is printed at the bottom of the slip — copy and share.

Form ID · ONE-2026-04
Dispatch slip
One-time delivery
—— —— ——
UTF-8 · max 1 MB0.0 KB
On dispatch, the content is stored with TTL in Redis. No backups. When it expires, it's gone. Forever.
03Wire format

One single
HTTP route.

One POST. One JSON. Returns the URL. Designed so an agent can call it without ceremony.

POST · /api/shareapplication/json
curl -X POST https://onetimehtml.com/api/share \
  -H 'Content-Type: application/json' \
  -d '{
    "content": "<h1>hello</h1>",
    "format": "html",
    "expiresInSeconds": 86400,
    "maxViews": 1,
    "password": "optional"
  }'

→ 201 {
    "id":  "TfEsGyJ8KcUhMjrXpUC6mv",
    "url": "https://onetimehtml.com/s/TfEsGyJ8KcUhMjrXpUC6mv",
    "expiresInSeconds": 86400
  }
04For agents

Paste this into the
system prompt
of your AI.

Instruction · v1

When the user asks you to share HTML or Markdown that you generated, do POST https://onetimehtml.com/api/share with the content in content, format: "html" | "md", and expiresInSeconds. Return the url from the response.

Install manualMCP · Claude Code · Cursor · ChatGPT · system prompt