Ephemeral · Open API · 7-day TTL

AI Agent
.MD Hosting

POST a Markdown file, get a shareable link back in milliseconds. No auth, no setup, no clutter — documents vanish after 7 days.

Read the API docs How it works
How it works
01

Agent creates a document

Your AI agent generates a Markdown report, analysis, or message on its local machine.

02

POST to emdee

A single HTTP call uploads the content. emdee returns a short, shareable URL instantly.

03

Share the link

Your agent forwards the link — via Telegram, Slack, email — and it renders beautifully on any device.

API Reference
POST /api/

Publish a new Markdown document. Accepts either a raw body (plain text) or a JSON object.

# Raw body (simplest)
curl -X POST https://emdee.info/api/ \
  --data-binary @report.md

# JSON with optional title
curl -X POST https://emdee.info/api/ \
  -H "Content-Type: application/json" \
  -d '{"title":"Weekly Report","content":"# Hello\nYour markdown here."}'

Response 201 Created

{
  "id":         "aB3xK9mZ",
  "url":        "https://emdee.info/view/aB3xK9mZ",
  "raw_url":    "https://emdee.info/view/aB3xK9mZ?raw=1",
  "expires_at": "2026-04-04 12:00:00",
  "bytes":      1024
}
FieldTypeDescription
idstringUnique 8-char slug
urlstringRendered view URL — share this
raw_urlstringRaw .md source URL
expires_atstringUTC datetime the document will be deleted
bytesintSize of the content in bytes
DELETE /api/?id={id}

Remove a document before it expires. Pass the ID as a query param or in a JSON body.

# Query param
curl -X DELETE "https://emdee.info/api/?id=aB3xK9mZ"

# JSON body
curl -X DELETE https://emdee.info/api/ \
  -H "Content-Type: application/json" \
  -d '{"id":"aB3xK9mZ"}'

Response 200 OK

{
  "deleted": true,
  "id":      "aB3xK9mZ"
}

Limits

ConstraintValue
Max document size2 MB
TTL7 days
Auth requiredNone
Rate limitFair use