Return Envelopes
You can use the return envelopes API to create and manage return envelopes. These are envelopes that are sent along with your mail (if specified) and allow your recipients to send mail to a particular address without having to purchase their own envelopes/stamps.
Note that you must order return envelopes and wait for the order to be filled before you can use them. You can manage these return envelope orders via the API as well as the dashboard.
Create Return Envelope
print_mail.return_envelopes.create(ReturnEnvelopeCreateParams**kwargs) -> ReturnEnvelope
POST/print-mail/v1/return_envelopes
List Return Envelopes
print_mail.return_envelopes.list(ReturnEnvelopeListParams**kwargs) -> SyncSkipLimit[ReturnEnvelope]
GET/print-mail/v1/return_envelopes
Get Return Envelope
print_mail.return_envelopes.retrieve(strid) -> ReturnEnvelope
GET/print-mail/v1/return_envelopes/{id}
Return EnvelopesOrders
Create Return Envelope Order
print_mail.return_envelopes.orders.create(strid, OrderCreateParams**kwargs) -> ReturnEnvelopeOrder
POST/print-mail/v1/return_envelopes/{id}/orders
List Return Envelope Orders
print_mail.return_envelopes.orders.list(strid, OrderListParams**kwargs) -> SyncSkipLimit[ReturnEnvelopeOrder]
GET/print-mail/v1/return_envelopes/{id}/orders
Get Return Envelope Order
print_mail.return_envelopes.orders.retrieve(strorder_id, OrderRetrieveParams**kwargs) -> ReturnEnvelopeOrder
GET/print-mail/v1/return_envelopes/{id}/orders/{orderID}
Fill Test Return Envelope Order
print_mail.return_envelopes.orders.fill(strorder_id, OrderFillParams**kwargs) -> ReturnEnvelopeOrder
POST/print-mail/v1/return_envelopes/{id}/orders/{orderID}/fills
Cancel Return Envelope Order
print_mail.return_envelopes.orders.cancel(strorder_id, OrderCancelParams**kwargs) -> ReturnEnvelopeOrder
DELETE/print-mail/v1/return_envelopes/{id}/orders/{orderID}