Skip to content
Get startedDashboardSupport

Virtual Mailboxes

Virtual mailboxes let you receive, scan, and forward your physical mail without needing a traditional physical mailbox. Each mailbox is fully digital, giving you a unique ID, status, and a set of capabilities such as forwarding mail to another address or viewing envelope scans. This allows you to manage physical correspondence entirely online.

You can request access to this feature by reaching out to [email protected]

Create Virtual Mailbox
client.printMail.virtualMailboxes.create(VirtualMailboxCreateParams { countryCode, capabilities } body, RequestOptionsoptions?): VirtualMailboxCreateResponse { id, capabilities, countryCode, 7 more }
POST/print-mail/v1/virtual_mailboxes
List Virtual Mailboxes
client.printMail.virtualMailboxes.list(VirtualMailboxListParams { limit, search, skip } query?, RequestOptionsoptions?): SkipLimit<VirtualMailboxListResponse { id, capabilities, countryCode, 7 more } >
GET/print-mail/v1/virtual_mailboxes
Retrieve Virtual Mailbox
client.printMail.virtualMailboxes.retrieve(stringid, RequestOptionsoptions?): VirtualMailboxRetrieveResponse { id, capabilities, countryCode, 7 more }
GET/print-mail/v1/virtual_mailboxes/{id}
Retrieve Physical Address
client.printMail.virtualMailboxes.retrieveAddress(stringid, RequestOptionsoptions?): VirtualMailboxRetrieveAddressResponse { addressLine1, countryCode, addressLine2, 3 more }
GET/print-mail/v1/virtual_mailboxes/{id}/address
ModelsExpand Collapse
One of the following:
One of the following:
One of the following:
One of the following:
One of the following:
One of the following:

Virtual mailboxes let you receive, scan, and forward your physical mail without needing a traditional physical mailbox. Each mailbox is fully digital, giving you a unique ID, status, and a set of capabilities such as forwarding mail to another address or viewing envelope scans. This allows you to manage physical correspondence entirely online.

You can request access to this feature by reaching out to [email protected]

List Virtual Mailbox Items
client.printMail.virtualMailboxes.items.list(stringid, ItemListParams { limit, search, skip } query?, RequestOptionsoptions?): SkipLimit<ItemListResponse { id, createdAt, live, 7 more } >
GET/print-mail/v1/virtual_mailboxes/{id}/items
Create Test Virtual Mailbox Item
client.printMail.virtualMailboxes.items.create(stringid, ItemCreateParams { description, matchedLetter, metadata } body, RequestOptionsoptions?): ItemCreateResponse { id, createdAt, live, 7 more }
POST/print-mail/v1/virtual_mailboxes/{id}/items
Retrieve Virtual Mailbox Item
client.printMail.virtualMailboxes.items.retrieve(stringitemID, ItemRetrieveParams { id } params, RequestOptionsoptions?): ItemRetrieveResponse { id, createdAt, live, 7 more }
GET/print-mail/v1/virtual_mailboxes/{id}/items/{itemID}
ModelsExpand Collapse