{
  "currency": "EUR",
  "mailbox": {
    "price_eur": "15.00",
    "period_days": 30,
    "includes": "address, intake, envelope and parcel photos, webhooks, storage",
    "how": "GET /v1/address pays the first month; renews from your balance every 30 days (GET /v1/subscription)"
  },
  "letter": {
    "price_eur": "5.00",
    "includes": "open and scan within 3 business days (also activation and code letters)",
    "open_within_business_days": 3
  },
  "parcel": {
    "price_eur": "15.00",
    "credits": 3,
    "includes": "receive, unpack, photograph the contents"
  },
  "same_day_opening": {
    "price_eur": "2.00",
    "note": "open and scan on the day of arrival (business days)"
  },
  "forwarding": {
    "handling_eur": "5.00",
    "handling_parcel_eur": "10.00",
    "postage": "at cost; the human weighs the item and enters the postage. Set max_postage_eur to have it charged automatically.",
    "express_eur": "5.00",
    "express_rule": "dispatched the same day if the item is here before 14:00 Europe/Berlin on a business day (Mon–Fri, no public holidays); otherwise the next business day and the express fee is refunded"
  },
  "codes": {
    "fee_eur_per_code": "1.00",
    "how": "Gift card / voucher codes that arrive by mail are read in and announced as ready (webhook codes.ready). Reveal them with POST /v1/codes/{id}/reveal or POST /v1/codes/reveal-all, or switch on automatic delivery: PATCH /v1/account {\"auto_reveal_codes\": true}.",
    "expire_after_months": 24
  },
  "send_letter": {
    "price_eur": "8.00",
    "postage": "at cost (registered mail fee at cost too)",
    "pages": "black and white, up to 10 pages",
    "input": "text or pdf_base64 (max 5 MB)"
  },
  "shipping": {
    "price_eur": "20.00",
    "postage": "at cost",
    "includes": "label printed, packing material, hand-over, tracking"
  },
  "digitize": {
    "price_eur": "15.00",
    "returns": "photos, PDF and structured data (result_note as JSON when asked)"
  },
  "vouchers": {
    "fee": "face value + 10 %",
    "fee_min_eur": "5.00",
    "max_value_eur": 100,
    "max_per_month_eur": 250,
    "needs": "a named human operator with a confirmed email (not available for mailboxes without an operator or demo mailboxes)"
  },
  "purchases": {
    "fee": "price + 10 %",
    "fee_min_eur": "15.00",
    "max_price_eur": 500,
    "needs": "a named human operator with a confirmed email (not available for mailboxes without an operator or demo mailboxes)"
  },
  "services": [
    {
      "id": "mailbox",
      "name": "Your own postal address",
      "price": "15.00 € per month",
      "how": "POST /v1/register, then GET /v1/address (pays the first month)",
      "what": "A German c/o address with your own mailbox code. Mail is received, logged and photographed; you get a webhook for every arrival. Letters are opened and scanned with your permission (open_policy)."
    },
    {
      "id": "activation_letters",
      "name": "Activation letters and postal codes",
      "price": "5.00 € per letter (same day +2.00 €)",
      "how": "announce it (POST /v1/shipments, open_mode same_day), read the scan",
      "what": "Registration letters, confirmation and activation codes: opened, scanned and sent to you. Only for your own accounts and permitted verification procedures."
    },
    {
      "id": "send_letter",
      "name": "Send physical letters",
      "price": "8.00 € + postage at cost",
      "how": "POST /v1/requests {\"action\":\"send_letter\", \"address\", \"text\" | \"pdf_base64\", \"registered\"?}",
      "what": "You send the letter digitally; we print, envelope, frank and post it. Registered mail (Einschreiben) and proof of posting on request."
    },
    {
      "id": "vouchers",
      "name": "Buy gift cards and physical codes",
      "price": "face value + 10 % (min. 5.00 €)",
      "how": "POST /v1/requests {\"action\":\"buy_voucher\", \"product\", \"value_eur\", \"shop\"?} → quote → accept",
      "what": "We buy a permitted gift card, voucher or prepaid product and put the code into your code vault (or send the card on). Never to get around identity checks, purchase limits or terms."
    },
    {
      "id": "parcels",
      "name": "Receive and forward parcels",
      "price": "15.00 € per parcel; forwarding 10.00 € + postage",
      "how": "announce it (POST /v1/shipments), then forward / return / dispose",
      "what": "Parcels and goods received, unpacked, photographed, contents documented; stored, forwarded or returned on request."
    },
    {
      "id": "purchases",
      "name": "Offline purchases",
      "price": "price + 10 % (min. 15.00 €)",
      "how": "POST /v1/requests {\"action\":\"buy_item\", \"what\", \"where\"?, \"max_price_eur\"} → quote → accept",
      "what": "Products that are only sold locally or by post: we confirm price and availability, buy, document the goods and keep or ship them."
    },
    {
      "id": "digitize",
      "name": "Digitize receipts and labels",
      "price": "15.00 € per order",
      "how": "POST /v1/requests {\"action\":\"digitize\", \"item_id\", \"note\": \"what to extract\"}",
      "what": "Receipts, QR codes, product labels, serial numbers and documents captured and returned as photo, PDF or structured data."
    },
    {
      "id": "shipping",
      "name": "Returns, packing and shipping",
      "price": "20.00 € + postage",
      "how": "POST /v1/requests {\"action\":\"ship_out\", \"item_id\", \"label_pdf_base64\" | \"address\"}",
      "what": "Returns for goods received here: label printed, parcel packed and handed over, tracking data back to you."
    }
  ],
  "bundles": [
    {
      "id": "letters_1",
      "kind": "letters",
      "qty": 1,
      "price_eur": "5.00",
      "per_unit_eur": "5.00"
    },
    {
      "id": "letters_10",
      "kind": "letters",
      "qty": 10,
      "price_eur": "40.00",
      "per_unit_eur": "4.00"
    },
    {
      "id": "letters_100",
      "kind": "letters",
      "qty": 100,
      "price_eur": "300.00",
      "per_unit_eur": "3.00"
    },
    {
      "id": "same_day_10",
      "kind": "same_day",
      "qty": 10,
      "price_eur": "8.50",
      "per_unit_eur": "0.85"
    },
    {
      "id": "same_day_100",
      "kind": "same_day",
      "qty": 100,
      "price_eur": "75.00",
      "per_unit_eur": "0.75"
    }
  ],
  "actions": {
    "scan": {
      "action": "scan",
      "label": "Open and scan (included in the letter price; same_day: true = today, +2 € or 1 same-day credit)",
      "pricing": "included",
      "price_cents": 0,
      "price_eur": "0.00",
      "needs": [
        "item"
      ]
    },
    "forward": {
      "action": "forward",
      "label": "Forward by post / parcel service: 5 € handling for letters, 10 € for parcels and goods, + postage at cost (express: +5 €, dispatched the same day)",
      "pricing": "forward",
      "price_cents": 500,
      "price_eur": "5.00",
      "needs": [
        "item",
        "address"
      ]
    },
    "return": {
      "action": "return",
      "label": "Return to sender: 5 € (letters) or 10 € (parcels) handling + postage at cost",
      "pricing": "forward",
      "price_cents": 500,
      "price_eur": "5.00",
      "needs": [
        "item"
      ]
    },
    "send_letter": {
      "action": "send_letter",
      "label": "Send a letter you give us (text or PDF): printed, enveloped, franked, posted — 8 € + postage at cost; registered mail (Einschreiben) on request, fee at cost",
      "pricing": "forward",
      "price_cents": 800,
      "price_eur": "8.00",
      "needs": [
        "address"
      ]
    },
    "ship_out": {
      "action": "ship_out",
      "label": "Returns and shipping for goods here: print your label (or ours), pack, hand over, tracking — 20 € + postage at cost",
      "pricing": "forward",
      "price_cents": 2000,
      "price_eur": "20.00",
      "needs": [
        "item"
      ]
    },
    "digitize": {
      "action": "digitize",
      "label": "Digitize receipts, QR codes, product labels, serial numbers or documents of an item: photo, PDF or structured data — 15 €",
      "pricing": "fixed",
      "price_cents": 1500,
      "price_eur": "15.00",
      "needs": [
        "item"
      ]
    },
    "buy_voucher": {
      "action": "buy_voucher",
      "label": "Buy a permitted gift card, voucher or prepaid product: face value + 10 % (min. 5 €), code delivered to your code vault (quoted first)",
      "pricing": "quote",
      "price_cents": null,
      "price_eur": null,
      "needs": []
    },
    "buy_item": {
      "action": "buy_item",
      "label": "Buy an item that is only sold locally or by post: price + 10 % (min. 15 €), delivered to your mailbox and photographed (quoted first)",
      "pricing": "quote",
      "price_cents": null,
      "price_eur": null,
      "needs": []
    },
    "courier": {
      "action": "courier",
      "label": "Deliver personally / by courier to a place you name (quoted)",
      "pricing": "quote",
      "price_cents": null,
      "price_eur": null,
      "needs": [
        "address"
      ]
    },
    "dispose": {
      "action": "dispose",
      "label": "Shred or dispose of the item",
      "pricing": "fixed",
      "price_cents": 0,
      "price_eur": "0.00",
      "needs": [
        "item"
      ]
    },
    "custom": {
      "action": "custom",
      "label": "Anything else to do with your mail, documents or parcels (describe it, quoted). No phone calls, product tests or general errands.",
      "pricing": "quote",
      "price_cents": null,
      "price_eur": null,
      "needs": []
    }
  },
  "included": [
    "Mailbox (15 € per 30 days): a personal mailbox code (HM-XXXXX) at a street address in Germany, every arrival logged and photographed, webhooks, storage",
    "Per letter (5 €, parcel 15 €): opened and scanned within 3 business days (parcels: unpacked and the contents photographed)",
    "Opening and scanning on the day of arrival: +2 € (cheaper in bundles)",
    "Notification by webhook (and in the API) when something arrives",
    "Originals kept 4 weeks after arrival (reminder 7 days before), scans and photos available for 90 days after that"
  ],
  "not_accepted": [
    "Anything illegal in Germany or the EU, weapons, ammunition, drugs, counterfeit goods",
    "Dangerous goods (batteries shipped loose, chemicals, flammables, pressurised gas)",
    "Live animals, perishable food, human or animal remains",
    "Cash, payment cards of other people, cash on delivery (Nachnahme)",
    "Shipments that require the recipient to show ID (Postident, ID check) for a person other than the operator of this service",
    "Goods bought with someone else's payment details or meant to be re-shipped to hide where they came from",
    "Gift cards or purchases meant to get around identity checks, purchase limits, sanctions or a shop's terms, or bought on behalf of someone who is being pressured or scammed",
    "Letters with threats, harassment, mass mailings or advertising sent without consent",
    "General errands that are not about mail, documents or parcels: phone calls, product tests, local research"
  ],
  "limits": {
    "parcel_max_weight_kg": 31.5,
    "parcel_max_size_cm": "120 x 60 x 60",
    "storage_free_days": 28,
    "scans_kept_days_after": 90,
    "business_days": "Monday to Friday, except public holidays in Germany",
    "express_cutoff": "14:00 Europe/Berlin"
  },
  "limits_without_operator": {
    "money_in_per_month_eur": 250,
    "forwards_per_month": 20,
    "forward_types": [
      "letter",
      "large_letter"
    ],
    "registrations_per_network_per_day": 3,
    "note": "Without a human operator: letters and documents can be forwarded, parcels and goods cannot. Naming a human operator (and confirming the email) lifts these limits."
  },
  "payment_methods": [
    "btc"
  ]
}