1. Price a letter
Free, creates nothing. Returns the all-in price and aconfirmation_token bound to this exact letter.
2. Create the order
Sandboxtrue runs the whole pipeline for free and returns a completed order.
Live mode (no
sandbox) returns a payment_url for the human to approve instead. Sandbox skips payment and simulates fulfillment with a mock tracking number.3. Track it
4. Cancellation, tracking & reviews
- Preview —
GET /api/preview?text=...shows the exact PDF before you pay (guide). - Cancel (
DELETE) releases any payment hold, and requires thecancel_token. Also available as a button on the web order page. - Track — share the public page at
/track/{trackingNumber}once mailed (guide). - Review (
POST /v1/reviews) publishes feedback from your return address, and requires thereview_token.
The
cancel_token and review_token come back under capability at order creation, are bound to the order id + action, and expire after 7 days. See Core concepts.5. Or send a postcard instead
Postcards are a real, live format — not just letters. Addformat and drop
straight to text; no PDF, no page count, one flat price (2.99 for 6x9; $3.49 for 6x11 — see Mail formats).
Postcards are message-only right now: the
text prints directly on the
card, no custom photo or artwork side yet.6. Or send a notecard
The notecard is the private counterpart to a postcard: same message-only, flat-price shape, but folded and enclosed like a greeting card rather than open-face — nobody handling it in transit can read it. One flat price ($5.99 — see Mail formats), no page count, no PDF.The MCP tools take the same
format argument — quote_letter/send_letter
can quote and send a notecard or postcard, not only a letter. See
MCP.Other surfaces
- Embed — add the send flow to your own site with one script.
- Send by email — forward an email and we mail it.
- Send by text — text a recipient and a letter, confirm, done.
- Templates — start from a proven letter at the gallery.