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
Virtual MailboxesItems
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}