Resource models
The API is organized around a handful of resources. This page is the reference for each resource’s shape; the API Reference has the same fields as an interactive, always-live schema (and the request bodies for create/update endpoints).
Ids are strings. Mail items and folders use numeric strings ("12345"); scans, shipments,
addresses, bank accounts, and the account use UUIDs. Fields marked nullable may be null or
absent. Timestamps noted ISO-8601 are date-time strings (2026-07-11T16:04:00Z).
Mail item
A piece of mail received at your address — the central resource you list, read, organize, and act on.
The embedded scan object is a summary: uuid (fetch the full scan at /v1/scans/{uuid}), status,
category (SCAN_REQUEST or UNBOXING_REQUEST), and label (nullable).
Relationships: a mail item may belong to one folder and be the subject of a scan and a shipment.
Scan
A request to scan (or open-and-scan) a mail item.
Scan file (from the download endpoint): url (string — short-lived signed URL; fetch promptly,
don’t store it) and expires_at (ISO-8601).
Scan summary (AI-generated, when available): label (nullable) and summary (array of strings,
one bullet per entry; nullable).
Shipment
A request to forward mail, return it to sender, deposit a check, or pick it up. Read-only.
Folder
A user-defined label for organizing mail. Deleting a folder unfiles the mail inside it (the mail is not deleted).
Address
A shipping or deposit destination. One address per type can be the default.
Bank account
A bank account used for check deposits. The account number is write-only and never returned in full.
Account
The customer account behind the API key.
Mailing address
Your virtual US mailing address — the address to hand out so mail is routed to your mailbox.