# PostGrid

Guides and API reference for PostGrid Print & Mail and Address Verification. Product APIs are at https://api.postgrid.com and use an X-API-Key header. This host is documentation only. Prefer Markdown (Accept: text/markdown or /path/index.md). OpenAPI is at /api/openapi.yaml.

## Docs

- [404](/404/index.md)
- [Canadian Residential Indicator](/address-verification/canadian-residential-indicator/index.md): Learn how to use the Canadian Residential Indicator to classify Canadian addresses as residential, business, mixed, or unknown via the PostGrid API.
- [Core Concepts](/address-verification/concepts/index.md): Cross-cutting concepts for the PostGrid Address Verification API — authorization, API keys, rate limits, autocomplete, verification results, USPS DPV, geocoding, and international verification.
- [FAQ](/address-verification/faq/index.md): Answers to common questions about PostGrid's Address Verification API, including certifications, testing, bulk verification, integrations, and pricing.
- [Getting Started](/address-verification/getting-started-1/index.md): Get started with PostGrid's Address Verification API — sign up, create API keys, set up authorization, and learn about rate limits and integration options.
- [Address Autocomplete](/address-verification/getting-started-1/address-autocomplete/index.md): Step-by-step guide to adding PostGrid address autocomplete to a webpage using data attributes, script tags, country filters, and callbacks.
- [Address Verification](/address-verification/getting-started-1/address-verification/index.md): Quick start guide for verifying US, Canadian, and international addresses with PostGrid's API using Node.js, including batch verification and geocoding.
- [Make](/address-verification/integrations/make/index.md): Overview of PostGrid's Make.com integration — automate address verification and mailing workflows using pre-built modules within a Make scenario.
- [Verify International Address](/address-verification/integrations/make/verify-international-address/index.md): How to verify international addresses from 240+ countries and territories using the PostGrid module in a Make.com scenario.
- [Verify US and Canada Address](/address-verification/integrations/make/verify-us-and-canada-address/index.md): How to validate and standardize US and Canadian addresses within a Make.com scenario using PostGrid's address verification module.
- [Salesforce Address Verification](/address-verification/integrations/salesforce-address-verification/index.md): Overview of PostGrid's native Salesforce integration, covering single address verification, multiple address verification, and automated flows.
- [Automate Address Verification using Salesforce FLOWS](/address-verification/integrations/salesforce-address-verification/automate-address-verification-using-saledforce-flows/index.md): How to build a Salesforce Flow that automatically triggers PostGrid address verification when custom object records are created or updated.
- [Configuration](/address-verification/integrations/salesforce-address-verification/installation-and-configuration-1/index.md): How to configure the PostGrid app in Salesforce by adding your API key and base URL to enable address verification services.
- [Multiple Address Verification](/address-verification/integrations/salesforce-address-verification/multiple-address-verification/index.md): How to validate multiple Salesforce records at once using PostGrid's bulk address verification feature for Accounts, Contacts, and Leads.
- [Single Address Verification](/address-verification/integrations/salesforce-address-verification/single-address-verification/index.md): How to verify an individual address on a Salesforce Account, Contact, or Lead record using the PostGrid Address Validate button.
- [Shopify](/address-verification/integrations/shopify/index.md): Overview of PostGrid's Shopify integration — install the app to add address autocomplete and verification to your store's checkout for billing and shipping.
- [Set additional preferences](/address-verification/integrations/shopify/additional-prefernces/index.md): Configure country filters, PO Box blocking, and non-deliverable address restrictions for PostGrid address verification in your Shopify store.
- [Enable PostGrid Address Verification in store checkout](/address-verification/integrations/shopify/enable-postgrid-address-verification-in-store-checkout/index.md): How to add the PostGrid app block to your Shopify checkout configuration to enable address verification and autocomplete during checkout.
- [Test the integration in checkout](/address-verification/integrations/shopify/test-the-integration-in-checkout/index.md): How address suggestions and verification appear during Shopify checkout, including how customers can accept, modify, or keep their entered address.
- [View your analytics](/address-verification/integrations/shopify/view-your-analytics/index.md): Monitor address lookup counts and corrections in your Shopify store using the PostGrid analytics tab, with trend data for the last 30, 60, and 90 days.
- [Stripe](/address-verification/integrations/stripe/index.md): How to install and use the PostGrid Stripe app for customer address verification, including batch, single, and auto-validation options.
- [International Address Verification and Autocomplete](/address-verification/international-address-verification-and-autocomplete/index.md): Reference for PostGrid's international address verification API — covers autocomplete flow, response schema, verification status, match levels, and geodata.
- [China Premium Dataset](/address-verification/international-address-verification-and-autocomplete/china-premium-dataset/index.md): Use PostGrid's China Premium Dataset to verify Chinese addresses down to building level (P4 coverage) via the useEnhancedChinaDataset query parameter.
- [Bulk Address Verification Tool](/address-verification/overview-3/index.md): Upload a CSV to PostGrid's bulk verification tool to validate, standardize, and correct large address lists, with USPS DPV data, international verification results, and downloadable results.
- [Bulk Verification Embed Guide](/address-verification/overview-3/bulk-verification-embed-guide/index.md): How to embed PostGrid's bulk address verification tool into your own website using an iframe, including setup, configuration options, and secret management.
- [Change of Address (COA)](/address-verification/overview-3/national-change-of-address-ncoa/index.md): How to use PostGrid's NCOA and CCOA services to detect when individuals or businesses have moved, with field descriptions, DPV codes, and CASS codes.
- [Standard Address Verification and Autocomplete](/address-verification/standard-address-verification-and-autocomplete/index.md): API reference for PostGrid's US and Canada address verification and autocomplete — covers response schemas, error fields, address details, and geocoding.
- [PostGrid Documentation](/index.md): PostGrid documentation — automate direct mail and verify addresses at scale.
- [Core Concepts](/print-and-mail/api/concepts/index.md): Cross-cutting concepts for the PostGrid Print & Mail API — test mode, design guidelines, mailing classes, idempotency, errors, search, expansions, metadata, merge variables, tracking, and more.
- [Creating Contacts using the API](/print-and-mail/api/creating-contacts/index.md): Learn how to create and manage recipient and sender contacts via the PostGrid Print & Mail API, including address fields and verification.
- [Creating Templates using the API](/print-and-mail/api/creating-templates-using-the-api/index.md): How to create HTML-based mail templates with dynamic merge variables using the PostGrid API, including formatting guidelines for print.
- [Document Generation](/print-and-mail/api/document-generation/index.md): Retrieve and list documents produced by PostGrid's Document Generation feature via the Print & Mail API.
- [Enhanced Reports API Integration](/print-and-mail/api/enhanced-reports/index.md): Access PostGrid's enhanced reports via the API to run ad-hoc SQL queries, schedule saved reports, and export mail analytics data programmatically.
- [Enhanced Reports](/print-and-mail/api/enhanced-reports-1/index.md): Run SQL queries against your PostGrid data lake to analyze mail campaigns, track delivery metrics, and export custom reports via the dashboard or API.
- [Data Lake Schema](/print-and-mail/api/enhanced-reports/data-lake-schema/index.md): Full schema reference for all database tables available to query via PostGrid's Enhanced Reports feature, including contacts, letters, and more.
- [Errors](/print-and-mail/api/errors/index.md): Reference for PostGrid API error response structure, HTTP status codes, and address verification error types with primary and secondary error details.
- [Getting Started](/print-and-mail/api/overview/index.md): Introduction to the PostGrid Print & Mail API — covers API keys, test and live modes, available SDKs, and how to structure printable content.
- [PDF Quirks](/print-and-mail/api/pdf-quirks/index.md): How PostGrid handles uploaded PDFs, including annotation visibility rules and other behaviors that affect print output fidelity.
- [PDF Workflows](/print-and-mail/api/pdf-workflows/index.md): Automate physical mail from bulk PDFs using PostGrid PDF Workflows — define reusable jobs to split, extract addresses, and create letter orders automatically.
- [QR Code & PURL Trackers](/print-and-mail/api/qr-code-purl-trackers/index.md): Overview of PostGrid Trackers — embed personalized QR codes and URLs in mail orders to monitor recipient interactions and visit data.
- [Using Trackers in the API](/print-and-mail/api/qr-code-purl-trackers/using-trackers-in-the-api-1/index.md): Step-by-step guide to creating, referencing, and managing QR code and PURL Trackers via the PostGrid API with code examples.
- [Required Order Metadata Fields](/print-and-mail/api/required-order-metadata-fields/index.md): Require every order created for your organization to include specific metadata fields before it can be submitted through the PostGrid Print & Mail API.
- [Response Codes and Retry Logic](/print-and-mail/api/response-codes-and-retry-logic/index.md): How to handle PostGrid API failures using exponential backoff with jitter and idempotency keys to safely retry requests after rate limits or outages.
- [Seed Mail](/print-and-mail/api/seed-mail/index.md): PostGrid's Seed Mail feature sends sample pieces from your mail orders to independent monitoring addresses across the US to verify delivery quality and timing.
- [Sending Bulk Mail Using the API](/print-and-mail/api/sending-bulk-mail-through-the-api/index.md): End-to-end workflow for sending large volumes of mail (letters, postcards, cheques, self-mailers, and snap packs) through the PostGrid API using mailing list imports, mailing lists, and campaigns.
- [Campaigns API Error Reference](/print-and-mail/api/sending-bulk-mail-through-the-api/campaigns-api-error-reference/index.md): Reference for the errors returned by the PostGrid Campaigns, Mailing Lists, and Mailing List Imports APIs, including request errors and asynchronous processing errors.
- [Using the Campaigns API](/print-and-mail/api/sending-bulk-mail-through-the-api/using-the-campaigns-api/index.md): Create and send bulk mail campaigns through the PostGrid API — link a mailing list to an inline letter, postcard, cheque, self-mailer, or snap pack configuration, then draft, send, and monitor the campaign.
- [Using the Mailing Lists and Mailing List Imports API](/print-and-mail/api/sending-bulk-mail-through-the-api/using-the-mailing-lists-and-mailing-list-imports-api/index.md): Manage contacts for bulk mailings with the PostGrid API — upload and validate contact files with mailing list imports, then group them into mailing lists for use in campaigns.
- [Sending Cheques using the API](/print-and-mail/api/sending-cheques-using-the-api-1/index.md): End-to-end guide to sending physical cheques via the PostGrid API, covering contacts, bank accounts, templates, order creation, and tracking.
- [Sending Digital Checks using the API](/print-and-mail/api/sending-cheques-using-the-api-1/sending-e-checks-using-the-api/index.md): How to create digital-only checks via the PostGrid API, including watermarked previews and retrieving deposit-ready PDFs for electronic delivery.
- [Sending Letters using the API](/print-and-mail/api/sending-letters-using-the-api/index.md): Complete guide to sending physical letters via the PostGrid API — from creating templates and contacts to placing orders and tracking delivery status.
- [Sending Postcards using the API](/print-and-mail/api/sending-postcards-using-the-api/index.md): Step-by-step guide to sending postcards via the PostGrid Print & Mail API, including template design, contact setup, test mode, and order tracking.
- [Template Editor Sessions](/print-and-mail/api/template-editor-sessions/index.md): Embed the PostGrid Template Editor in your application via iframe and handle real-time save and error events using the browser postMessage API.
- [Tracking](/print-and-mail/api/tracking-your-orders-using-the-api/index.md): Overview of order status values, tracking numbers, and Intelligent Mail Barcode (IMB) tracking for PostGrid print and mail orders.
- [Carrier Tracking](/print-and-mail/api/tracking-your-orders-using-the-api/carrier-tracking-2/index.md): Detailed carrier tracking for certified and registered mail orders in PostGrid — schema reference for tracking status, updates, and estimated delivery dates.
- [Tracking Orders using the API](/print-and-mail/api/tracking-your-orders-using-the-api/tracking-orders-using-the-api/index.md): How to retrieve order status, check IMB tracking, create certified mailings, and configure webhooks for status updates using the PostGrid API.
- [Using our Python SDK](/print-and-mail/api/using-our-python-sdk-1/index.md): Get started with the PostGrid Python SDK — installation, API key configuration, and links to endpoint examples for print and mail operations.
- [Account Setup](/print-and-mail/dashboard/account-set-up/index.md): How to sign up for PostGrid, access your API keys, and configure your account settings in the dashboard.
- [Audience Setup](/print-and-mail/dashboard/audience-set-up/index.md): How to create individual contacts and upload bulk contact lists in the PostGrid dashboard before sending mail.
- [Carrier Tracking](/print-and-mail/dashboard/carrier-tracking/index.md): How PostGrid surfaces real-time carrier tracking status and updates for certified and registered mail orders via the API.
- [Creating Custom Envelope Orders](/print-and-mail/dashboard/creating-custom-envelope-orders/index.md): How to order custom branded envelopes in the PostGrid dashboard and include them with your letter and cheque orders.
- [Customizable Images and Backgrounds in Templates](/print-and-mail/dashboard/customizable-images-and-backgrounds-in-templates/index.md): How to use image and background placeholders in PostGrid templates to personalize mailings with logos, QR codes, and custom visuals.
- [Design Guidelines](/print-and-mail/dashboard/design-and-templates/index.md): Page size and layout requirements for letters, postcards, cheques, self-mailers, snap packs, and custom envelopes across the US, Canada, UK, and Australia.
- [Creating Templates with HTML](/print-and-mail/dashboard/directly-with-html/index.md): How to create mail templates by writing HTML directly in the PostGrid dashboard, including inline styles and merge variables.
- [Getting Started](/print-and-mail/dashboard/getting-started/index.md): An introduction to the PostGrid dashboard guides, with links to key resources for automating direct mail.
- [List Builder](/print-and-mail/dashboard/list-builder/index.md): Overview of the PostGrid List Builder tool for generating targeted mailing lists by location, demographics, or firmographics.
- [Okta SAML SSO Setup](/print-and-mail/dashboard/okta-saml-sso-setup/index.md): Overview of setting up Okta SAML 2.0 Single Sign-On for PostGrid, including prerequisites, benefits, and configuration steps.
- [Additional Configuration and MFA](/print-and-mail/dashboard/okta-saml-sso-setup/additional-configuration-and-mfa/index.md): How to configure multi-factor authentication and additional security settings for PostGrid SSO through the Okta Admin Console.
- [Migrate existing users to SAML SSO](/print-and-mail/dashboard/okta-saml-sso-setup/migrate-to-saml-sso/index.md): Steps for existing PostGrid users to migrate their accounts from password-based login to Okta SAML SSO.
- [Okta Configuration](/print-and-mail/dashboard/okta-saml-sso-setup/okta-configuration/index.md): Step-by-step instructions for creating and configuring a SAML 2.0 app integration in Okta for PostGrid SSO.
- [Billing Setup for Sub-Organizations using the API](/print-and-mail/dashboard/partnership/collecting-payment-details-from-sub-orgs-using-the-api/index.md): How to configure centralized or individualized billing for PostGrid sub-organizations, including Stripe Connect setup via the API.
- [Impersonating your Sub-Organizations](/print-and-mail/dashboard/partnership/impersonating-your-sub-organizations/index.md): How to act on behalf of PostGrid sub-organizations via the dashboard or by passing the PostGrid-Org header in API requests.
- [Permission Policies](/print-and-mail/dashboard/partnership/permission-policies/index.md): How to create permission policies that grant users an additional set of roles scoped to the organizations you choose, and assign them to the users who need that access.
- [Sub-Organizations Setup](/print-and-mail/dashboard/partnership/sub-organizations-set-p/index.md): How to create and manage isolated PostGrid sub-organizations under a parent account for reselling or department separation.
- [White Label](/print-and-mail/dashboard/partnership/white-label/index.md): How to customize the PostGrid dashboard with your own brand name, logo, domain, and colors using white label settings.
- [White-Label Domain Configuration](/print-and-mail/dashboard/partnership/white-label/whitelabel-url-config/index.md): Set up and verify a custom domain (such as mail.yourbrand.com) for your white-label PostGrid dashboard by pointing a CNAME record at PostGrid and validating DNS and the TLS certificate in Brand Settings.
- [Postage Discount Authorizations](/print-and-mail/dashboard/postage-discount-authorizations/index.md): How to register carrier discount programs, such as USPS Nonprofit rates, with PostGrid to apply reduced postage to mail orders.
- [Postal Statements](/print-and-mail/dashboard/postal-statements/index.md): How to access and interpret official postal statements in PostGrid for proof of mailing, reconciliation, and audit records.
- [Resizing PDF Files for Dashboard Use](/print-and-mail/dashboard/resizing-pdf-files-for-dashboard-use-1/index.md): How to resize a PDF to the correct page dimensions before uploading it as a letter or other mail piece in PostGrid.
- [Sending bulk mailers using Campaigns](/print-and-mail/dashboard/sending-mail/campaigns/index.md): How to create and launch bulk direct mail campaigns in PostGrid, including selecting collateral, uploading recipient lists, and reviewing orders.
- [Premium Paper](/print-and-mail/dashboard/sending-mail/copy-of-premium-paper/index.md): Available premium paper stocks and finishes for PostGrid postcards, including heavier stocks, UV coating, and satin options.
- [Creating letter orders using PDF Wizard](/print-and-mail/dashboard/sending-mail/creating-letter-orders-using-the-pdf-wizard/index.md): How to use PostGrid's PDF Wizard to automatically extract sender and recipient addresses from uploaded PDFs for bulk letter mailings.
- [Sending your first Cheque](/print-and-mail/dashboard/sending-mail/creating-your-first-cheque-order/index.md): How to add a bank account and create your first cheque order through the PostGrid dashboard, including signature setup.
- [Sending your first Letter](/print-and-mail/dashboard/sending-mail/creating-your-first-letter-order/index.md): How to create and send a letter order in PostGrid, covering templates, contacts, envelopes, mailing class, and delivery options.
- [Sending your first Postcards](/print-and-mail/dashboard/sending-mail/creating-your-first-postcard-order/index.md): How to design a postcard template and create your first postcard order in PostGrid, including size selection and contact setup.
- [Creating return envelope (BREs) orders](/print-and-mail/dashboard/sending-mail/creating-your-first-return-envelope-order/index.md): How to pre-order business reply envelopes (BREs) in PostGrid and include them with outgoing letter orders.
- [Sending your first Self-Mailer](/print-and-mail/dashboard/sending-mail/creating-your-first-self-mailer-order/index.md): How to design a self-mailer template and create your first self-mailer order in PostGrid using the dashboard.
- [Premium Paper](/print-and-mail/dashboard/sending-mail/creating-your-first-self-mailer-order/premium-paper/index.md): Upgrade Canadian self-mailer orders from standard 80lb stock to 100lb cover paper.
- [Overview](/print-and-mail/dashboard/sending-mail/sending-mailings/index.md): An overview of the four stages of sending mail with PostGrid — templates, contacts, mailings, and tracking — with links to each guide.
- [Sending your first Snap Pack](/print-and-mail/dashboard/sending-mail/sending-your-first-snap-pack/index.md): Learn how to create and send your first Snap Pack using PostGrid Print & Mail — covering supported formats, mailing classes, content types, and template design.
- [Creating a Snap Pack Order](/print-and-mail/dashboard/sending-mail/sending-your-first-snap-pack/creating-a-snap-pack-order/index.md): Learn how to create a single Snap Pack order or send Snap Packs in bulk using campaigns in the PostGrid Print & Mail dashboard, including how to track order status and resolve common warnings and errors.
- [FAQs](/print-and-mail/dashboard/sending-mail/sending-your-first-snap-pack/faqs/index.md): Frequently asked questions about sending Snap Packs with PostGrid, including formats, international mailing, mailing class conversion, and content methods.
- [QR Code & PURL Trackers](/print-and-mail/dashboard/trackers-adding-qr-code-and-purls-to-your-mailings/index.md): How to add QR codes and personalized URLs (PURLs) to PostGrid mailings to track recipient interactions and visit data.
- [Address Changes](/print-and-mail/dashboard/tracking/address-changes-1/index.md): How PostGrid handles NCOA address changes and how to identify updated delivery addresses on orders in the dashboard.
- [Carrier Tracking](/print-and-mail/dashboard/tracking/carrier-tracking-1/index.md): Carrier tracking status values and how to monitor certified or registered mail delivery in the PostGrid dashboard.
- [Mailing Class: From First Class to Express Shipping](/print-and-mail/dashboard/tracking/mailing-options-from-first-class-to-express-shipping/index.md): Overview of mailing classes available in PostGrid, including First Class, Standard, Certified, Registered, and Express options.
- [Manually Verifying Webhook Signatures](/print-and-mail/dashboard/tracking/manually-verifying-webhook-signatures/index.md): How to manually verify PostGrid webhook signatures using HMAC-SHA256 when receiving payloads as JSON rather than JWT.
- [Tracking your Mailings](/print-and-mail/dashboard/tracking/tracking-your-mailings/index.md): How to check order statuses, view IMB tracking, monitor certified mail, and set up webhooks for mailing updates in PostGrid.
- [Webhook IPs](/print-and-mail/dashboard/tracking/webhook-ips/index.md): The IP addresses used by PostGrid to send Print & Mail webhook events, for use in firewall and allowlist configurations.
- [US Businesses with ZIP and Radius](/print-and-mail/dashboard/us-businesses-with-zip-and-radius/index.md): How to build targeted B2B mailing lists in PostGrid by filtering US businesses by location, industry, employee count, and NAICS codes.
- [Creating Templates using Template Editor](/print-and-mail/dashboard/using-our-built-in-template-editor/index.md): How to use PostGrid's drag-and-drop template editor to build letters and postcards without writing HTML.
- [US Consumers with ZIP and Radius](/print-and-mail/dashboard/using-our-list-builder/index.md): How to build targeted B2C mailing lists in PostGrid by filtering US consumers by ZIP code, radius, age, income, gender, and more.
- [Virtual Mailboxes](/print-and-mail/dashboard/virtual-mailboxes/index.md): How PostGrid Virtual Mailboxes work — receive, scan, and optionally forward physical mail returned to a dedicated virtual address.
- [FAQ](/print-and-mail/faq/index.md): Answers to common questions about PostGrid's Print and Mail platform, including capabilities, international support, pricing, and getting started.
- [ActiveCampaign](/print-and-mail/integrations/activecampaign/index.md): Send letters, postcards, and self-mailers to your ActiveCampaign contacts with PostGrid's native integration.
- [Braze](/print-and-mail/integrations/braze/index.md): Integrate PostGrid with Braze to automate sending letters, postcards, cheques, and self-mailers using Braze webhooks.
- [Customer.io](/print-and-mail/integrations/customerio/index.md): Learn how to send physical mail through PostGrid using Customer.io Campaigns and webhook actions.
- [Figma](/print-and-mail/integrations/figma-plugin/index.md): Use PostGrid's Figma plugin to export designs as HTML templates for personalized direct mail printing.
- [HubSpot](/print-and-mail/integrations/hubspot/index.md): Send letters, postcards, and cheques to your HubSpot contacts with PostGrid's native integration.
- [Klaviyo](/print-and-mail/integrations/klaviyo/index.md): Send physical mail through PostGrid using Klaviyo Flows — covers flow setup, triggers, and webhook configuration.
- [Make](/print-and-mail/integrations/make/index.md): Use PostGrid's pre-built Make.com modules to automate sending letters, postcards, self-mailers, and address verification.
- [Send Letter](/print-and-mail/integrations/make/send-a-letter/index.md): Configure sender, recipient, template, and mailing options to send a letter via PostGrid in a Make.com scenario.
- [Send Postcard](/print-and-mail/integrations/make/send-postcard-1/index.md): Configure recipient details, template source, size, and merge variables to send a postcard via PostGrid in Make.com.
- [Send Self-mailer](/print-and-mail/integrations/make/send-self-mailer-1/index.md): Configure sender, recipient, template source, size, and merge variables to send a self-mailer via PostGrid in Make.com.
- [Salesforce Marketing Cloud Print and Mail](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/index.md): Overview of the PostGrid Custom Activity for Salesforce Marketing Cloud, enabling automated direct mail via Journey Builder.
- [Activating the Journey](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/activating-the-journey/index.md): Steps to schedule, validate, and activate a Salesforce Marketing Cloud Journey that uses the PostGrid Custom Activity.
- [Installation and Configuration](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/installation/index.md): How to install and configure the PostGrid package in Salesforce Marketing Cloud, including permissions and pre-installation steps.
- [Set up a Journey with PostGrid custom activity](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/marketing-cloud-journey/index.md): How to create a Salesforce Marketing Cloud Journey using a Data Extension entry source and the PostGrid Custom Activity.
- [Send Letter](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/marketing-cloud-journey/send-letter/index.md): Configure letter settings in a Salesforce Marketing Cloud Journey, including design format and optional card insert options.
- [Send Postcard](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/marketing-cloud-journey/send-postcard/index.md): Configure postcard settings in a Salesforce Marketing Cloud Journey using HTML, PDF, or existing templates with merge variables.
- [Send Self-mailer](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/marketing-cloud-journey/send-self-mailer/index.md): Configure self-mailer settings in a Salesforce Marketing Cloud Journey using HTML, PDF, or existing templates with merge variables.
- [Tracking the mailings](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/tracking-the-mailings/index.md): Monitor PostGrid mail orders from within Salesforce Marketing Cloud using tracking Data Extensions for letters, postcards, and self-mailers.
- [Using QR Codes and Tracking the interactions](/print-and-mail/integrations/salesforce-marketing-cloud-print-and-mail/using-qr-codes-and-tracking-the-interactions/index.md): Add PostGrid QR code trackers to SFMC mail templates and monitor recipient engagement within Salesforce Marketing Cloud.
- [Salesforce Print and Mail](/print-and-mail/integrations/salesforce-print-and-mail/index.md): Overview of the PostGrid native Salesforce integration, supporting one-on-one mailings, mass mail, QR code tracking, and triggered sends.
- [Audience Setup](/print-and-mail/integrations/salesforce-print-and-mail/audience-setup/index.md): Create and import contacts in the Salesforce PostGrid app to use as recipients for individual or bulk mailings.
- [Sending triggered based mailings using Salesforce FLOWS](/print-and-mail/integrations/salesforce-print-and-mail/automating-sendingthe-mailings-with-flows/index.md): Set up Salesforce Flows to automatically trigger PostGrid mailings based on CRM events, such as record changes or scheduled actions.
- [Creating a Bank Account](/print-and-mail/integrations/salesforce-print-and-mail/creating-a-bank-account/index.md): Add a bank account to the Salesforce PostGrid app to enable check sending in the United States and Canada.
- [Setting up the Collateral](/print-and-mail/integrations/salesforce-print-and-mail/creating-a-template/index.md): Create mail templates in the Salesforce PostGrid app using HTML or PDF uploads, with support for QR codes and design guidelines.
- [Installation and Configuration](/print-and-mail/integrations/salesforce-print-and-mail/installation-and-configuration/index.md): Install and configure the PostGrid Salesforce app, including creating the public site URL and connecting your PostGrid account.
- [Sending Bulk/Mass Mail Orders](/print-and-mail/integrations/salesforce-print-and-mail/sending-bulkmass-mail-orders-using-postgrid-templates/index.md): Create recipient lists and send bulk mail orders to multiple contacts through the PostGrid Salesforce integration.
- [Sending Individual Mailings](/print-and-mail/integrations/salesforce-print-and-mail/sending-individual-mailings/index.md): Send individual letters, postcards, and checks to specific contacts directly from Salesforce using the PostGrid integration.
- [Stripe](/print-and-mail/integrations/stripe/index.md): How to install and use the PostGrid Stripe app for invoice mailing, including setting up the integration and mailing invoices from Stripe.
- [Zapier](/print-and-mail/integrations/zapier/index.md): Send physical mail automatically using the PostGrid Zapier integration — covers creating Zaps, triggers, and linking your PostGrid account.
- [Send PDFs With Zapier & PostGrid](/print-and-mail/integrations/zapier/send-pdfs-with-zapier-postgrid-1/index.md): Learn how to host PDF files and reference them by URL in PostGrid Zapier actions using Google Drive, Dropbox, S3, or a PostGrid template.
- [Overview](/print-and-mail/overview/index.md): Overview of PostGrid Print & Mail.

## API Reference

Links below point to language-neutral HTTP documentation. SDK-specific docs follow the same URL structure with the language inserted after the base path: `/api/{language}/resources/...`.

Available languages: http

### [Address Verification](/api/resources/addressVerification/index.md)

- [Verify](/api/resources/addressVerification/methods/verify/index.md)
- [Get Lookup Info](/api/resources/addressVerification/methods/get_lookup_info/index.md)
- [Get Autocomplete Previews](/api/resources/addressVerification/methods/get_autocomplete_previews/index.md)
- [Autocomplete](/api/resources/addressVerification/methods/autocomplete/index.md)
- [Batch Verification](/api/resources/addressVerification/methods/batch_verification/index.md)
- [Suggest Addresses](/api/resources/addressVerification/methods/suggest_addresses/index.md)
- [Parse An Address](/api/resources/addressVerification/methods/parse_an_address/index.md)
- [Lookup City Or State From Postal Or Zip Code](/api/resources/addressVerification/methods/lookup_city_or_state_from_postal_or_zip_code/index.md)
- [Lookup Zip Code From City Or State](/api/resources/addressVerification/methods/lookup_zip_code_from_city_or_state/index.md)


### [Intl Address Verification](/api/resources/intlAddressVerification/index.md)

- [Verify](/api/resources/intlAddressVerification/methods/verify/index.md)
- [Batch Verification](/api/resources/intlAddressVerification/methods/batch_verification/index.md)
- [Get Autocomplete Previews](/api/resources/intlAddressVerification/methods/get_autocomplete_previews/index.md)
- [Get Autocomplete Advanced Previews](/api/resources/intlAddressVerification/methods/get_autocomplete_advanced_previews/index.md)
- [Autocomplete](/api/resources/intlAddressVerification/methods/autocomplete/index.md)


### [Bulk Verification](/api/resources/bulkVerification/index.md)

- [Upload](/api/resources/bulkVerification/methods/upload/index.md)
- [List](/api/resources/bulkVerification/methods/list/index.md)
- [Retrieve](/api/resources/bulkVerification/methods/retrieve/index.md)


### [Print Mail](/api/resources/print_mail/index.md)


- [Contacts](/api/resources/print_mail/subresources/contacts/index.md)

  - [Create](/api/resources/print_mail/subresources/contacts/methods/create/index.md): Create Contact
  - [List](/api/resources/print_mail/subresources/contacts/methods/list/index.md): List Contacts
  - [Retrieve](/api/resources/print_mail/subresources/contacts/methods/retrieve/index.md): Get Contact
  - [Delete](/api/resources/print_mail/subresources/contacts/methods/delete/index.md): Delete Contact


- [Templates](/api/resources/print_mail/subresources/templates/index.md)

  - [Create](/api/resources/print_mail/subresources/templates/methods/create/index.md): Create Template
  - [List](/api/resources/print_mail/subresources/templates/methods/list/index.md): List Templates
  - [Retrieve](/api/resources/print_mail/subresources/templates/methods/retrieve/index.md): Get Template
  - [Update](/api/resources/print_mail/subresources/templates/methods/update/index.md): Update Template
  - [Delete](/api/resources/print_mail/subresources/templates/methods/delete/index.md): Delete Template


- [Trackers](/api/resources/print_mail/subresources/trackers/index.md)

  - [Create](/api/resources/print_mail/subresources/trackers/methods/create/index.md): Create Tracker
  - [List](/api/resources/print_mail/subresources/trackers/methods/list/index.md): List Trackers
  - [Update](/api/resources/print_mail/subresources/trackers/methods/update/index.md): Update Tracker
  - [Retrieve](/api/resources/print_mail/subresources/trackers/methods/retrieve/index.md): Get Tracker
  - [Delete](/api/resources/print_mail/subresources/trackers/methods/delete/index.md): Delete Tracker
  - [Retrieve Visits](/api/resources/print_mail/subresources/trackers/methods/retrieve_visits/index.md): List Tracker Visits


- [Webhooks](/api/resources/print_mail/subresources/webhooks/index.md)

  - [Create](/api/resources/print_mail/subresources/webhooks/methods/create/index.md): Create Webhook
  - [List](/api/resources/print_mail/subresources/webhooks/methods/list/index.md): List Webhooks
  - [Update](/api/resources/print_mail/subresources/webhooks/methods/update/index.md): Update Webhook
  - [Retrieve](/api/resources/print_mail/subresources/webhooks/methods/retrieve/index.md): Get Webhook
  - [Delete](/api/resources/print_mail/subresources/webhooks/methods/delete/index.md): Delete Webhook
  - [List Invocations](/api/resources/print_mail/subresources/webhooks/methods/list_invocations/index.md): List Webhook Invocations


- [Events](/api/resources/print_mail/subresources/events/index.md)

  - [List](/api/resources/print_mail/subresources/events/methods/list/index.md): List Events


- [Letters](/api/resources/print_mail/subresources/letters/index.md)

  - [Create](/api/resources/print_mail/subresources/letters/methods/create/index.md): Create Letter Create Letter
  - [List](/api/resources/print_mail/subresources/letters/methods/list/index.md): List Letters
  - [Retrieve](/api/resources/print_mail/subresources/letters/methods/retrieve/index.md): Get Letter
  - [Delete](/api/resources/print_mail/subresources/letters/methods/delete/index.md): Cancel Letter
  - [Retrieve URL](/api/resources/print_mail/subresources/letters/methods/retrieve_url/index.md): Get Letter Preview
  - [Cancel](/api/resources/print_mail/subresources/letters/methods/cancel/index.md): Cancel Letter With Note
  - [Progress](/api/resources/print_mail/subresources/letters/methods/progress/index.md): Progress Status


- [Postcards](/api/resources/print_mail/subresources/postcards/index.md)

  - [Create](/api/resources/print_mail/subresources/postcards/methods/create/index.md): Create Postcard Create Postcard
  - [List](/api/resources/print_mail/subresources/postcards/methods/list/index.md): List Postcards
  - [Retrieve](/api/resources/print_mail/subresources/postcards/methods/retrieve/index.md): Get Postcard
  - [Delete](/api/resources/print_mail/subresources/postcards/methods/delete/index.md): Cancel Postcard
  - [Retrieve URL](/api/resources/print_mail/subresources/postcards/methods/retrieve_url/index.md): Get Postcard Preview
  - [Cancel](/api/resources/print_mail/subresources/postcards/methods/cancel/index.md): Cancel Postcard With Note
  - [Progress](/api/resources/print_mail/subresources/postcards/methods/progress/index.md): Progress Status


- [Bank Accounts](/api/resources/print_mail/subresources/bank_accounts/index.md)

  - [Create](/api/resources/print_mail/subresources/bank_accounts/methods/create/index.md): Create Bank Account
  - [List](/api/resources/print_mail/subresources/bank_accounts/methods/list/index.md): List Bank Accounts
  - [Retrieve](/api/resources/print_mail/subresources/bank_accounts/methods/retrieve/index.md): Get Bank Account
  - [Delete](/api/resources/print_mail/subresources/bank_accounts/methods/delete/index.md): Delete Bank Account


- [Cheques](/api/resources/print_mail/subresources/cheques/index.md)

  - [Create](/api/resources/print_mail/subresources/cheques/methods/create/index.md): Create Cheque
  - [List](/api/resources/print_mail/subresources/cheques/methods/list/index.md): List Cheques
  - [Retrieve](/api/resources/print_mail/subresources/cheques/methods/retrieve/index.md): Get Cheque
  - [Delete](/api/resources/print_mail/subresources/cheques/methods/delete/index.md): Cancel Cheque
  - [Retrieve URL](/api/resources/print_mail/subresources/cheques/methods/retrieve_url/index.md): Get Cheque Preview
  - [Retrieve With Deposit Ready Pdf](/api/resources/print_mail/subresources/cheques/methods/retrieve_with_deposit_ready_pdf/index.md): Retrieve Cheque Deposit-Ready PDF (Digital Only)
  - [Cancel](/api/resources/print_mail/subresources/cheques/methods/cancel/index.md): Cancel Cheque With Note
  - [Progress](/api/resources/print_mail/subresources/cheques/methods/progress/index.md): Progress Status


- [Self Mailers](/api/resources/print_mail/subresources/self_mailers/index.md)

  - [Create](/api/resources/print_mail/subresources/self_mailers/methods/create/index.md): Create Self Mailer Create Self Mailer
  - [List](/api/resources/print_mail/subresources/self_mailers/methods/list/index.md): List Self Mailers
  - [Retrieve](/api/resources/print_mail/subresources/self_mailers/methods/retrieve/index.md): Get Self Mailer
  - [Delete](/api/resources/print_mail/subresources/self_mailers/methods/delete/index.md): Cancel Self Mailer
  - [Retrieve URL](/api/resources/print_mail/subresources/self_mailers/methods/retrieve_url/index.md): Get Self Mailer Preview
  - [Progress](/api/resources/print_mail/subresources/self_mailers/methods/progress/index.md): Progress Status


- [Return Envelopes](/api/resources/print_mail/subresources/return_envelopes/index.md)

  - [Create](/api/resources/print_mail/subresources/return_envelopes/methods/create/index.md): Create Return Envelope
  - [List](/api/resources/print_mail/subresources/return_envelopes/methods/list/index.md): List Return Envelopes
  - [Retrieve](/api/resources/print_mail/subresources/return_envelopes/methods/retrieve/index.md): Get Return Envelope

  - [Orders](/api/resources/print_mail/subresources/return_envelopes/subresources/orders/index.md)

    - [Create](/api/resources/print_mail/subresources/return_envelopes/subresources/orders/methods/create/index.md): Create Return Envelope Order
    - [List](/api/resources/print_mail/subresources/return_envelopes/subresources/orders/methods/list/index.md): List Return Envelope Orders
    - [Retrieve](/api/resources/print_mail/subresources/return_envelopes/subresources/orders/methods/retrieve/index.md): Get Return Envelope Order
    - [Fill](/api/resources/print_mail/subresources/return_envelopes/subresources/orders/methods/fill/index.md): Fill Test Return Envelope Order
    - [Cancel](/api/resources/print_mail/subresources/return_envelopes/subresources/orders/methods/cancel/index.md): Cancel Return Envelope Order

- [Campaigns](/api/resources/print_mail/subresources/campaigns/index.md)

  - [Create](/api/resources/print_mail/subresources/campaigns/methods/create/index.md): Create Campaign
  - [List](/api/resources/print_mail/subresources/campaigns/methods/list/index.md): List Campaigns
  - [Retrieve](/api/resources/print_mail/subresources/campaigns/methods/retrieve/index.md): Get Campaign
  - [Update](/api/resources/print_mail/subresources/campaigns/methods/update/index.md): Update Campaign
  - [Delete](/api/resources/print_mail/subresources/campaigns/methods/delete/index.md): Delete Campaign
  - [Send](/api/resources/print_mail/subresources/campaigns/methods/send/index.md): Send Campaign


- [Mailing List Imports](/api/resources/print_mail/subresources/mailing_list_imports/index.md)

  - [Create](/api/resources/print_mail/subresources/mailing_list_imports/methods/create/index.md): Create Mailing List Import
  - [List](/api/resources/print_mail/subresources/mailing_list_imports/methods/list/index.md): List Mailing List Imports
  - [Update](/api/resources/print_mail/subresources/mailing_list_imports/methods/update/index.md): Update Mailing List Import
  - [Retrieve](/api/resources/print_mail/subresources/mailing_list_imports/methods/retrieve/index.md): Get Mailing List Import
  - [Delete](/api/resources/print_mail/subresources/mailing_list_imports/methods/delete/index.md): Delete Mailing List Import


- [Mailing Lists](/api/resources/print_mail/subresources/mailing_lists/index.md)

  - [Create](/api/resources/print_mail/subresources/mailing_lists/methods/create/index.md): Create Mailing List
  - [List](/api/resources/print_mail/subresources/mailing_lists/methods/list/index.md): List Mailing Lists
  - [Retrieve](/api/resources/print_mail/subresources/mailing_lists/methods/retrieve/index.md): Get Mailing List
  - [Update](/api/resources/print_mail/subresources/mailing_lists/methods/update/index.md): Update Mailing List
  - [Delete](/api/resources/print_mail/subresources/mailing_lists/methods/delete/index.md): Delete Mailing List
  - [Jobs](/api/resources/print_mail/subresources/mailing_lists/methods/jobs/index.md): Submit a Mailing List Job


- [Reports](/api/resources/print_mail/subresources/reports/index.md)

  - [Create](/api/resources/print_mail/subresources/reports/methods/create/index.md): Create Saved Report
  - [Sample](/api/resources/print_mail/subresources/reports/methods/sample/index.md): Run Ad-hoc Query
  - [Update](/api/resources/print_mail/subresources/reports/methods/update/index.md): Update Report
  - [List](/api/resources/print_mail/subresources/reports/methods/list/index.md): List Saved Reports
  - [Retrieve](/api/resources/print_mail/subresources/reports/methods/retrieve/index.md): Retrieve Saved Report
  - [Delete](/api/resources/print_mail/subresources/reports/methods/delete/index.md): Delete Saved Report

  - [Samples](/api/resources/print_mail/subresources/reports/subresources/samples/index.md)

    - [Create](/api/resources/print_mail/subresources/reports/subresources/samples/methods/create/index.md): Sample a Saved Report


  - [Exports](/api/resources/print_mail/subresources/reports/subresources/exports/index.md)

    - [Create](/api/resources/print_mail/subresources/reports/subresources/exports/methods/create/index.md): Create a Report Export
    - [Retrieve](/api/resources/print_mail/subresources/reports/subresources/exports/methods/retrieve/index.md): Get Report Export
    - [Delete](/api/resources/print_mail/subresources/reports/subresources/exports/methods/delete/index.md): Delete Report Export

- [Sub Organizations](/api/resources/print_mail/subresources/sub_organizations/index.md)

  - [Create](/api/resources/print_mail/subresources/sub_organizations/methods/create/index.md): Create a sub-organization.
  - [List](/api/resources/print_mail/subresources/sub_organizations/methods/list/index.md): List sub-organizations.
  - [Retrieve](/api/resources/print_mail/subresources/sub_organizations/methods/retrieve/index.md): Get a sub-organization.
  - [Retrieve Users](/api/resources/print_mail/subresources/sub_organizations/methods/retrieve_users/index.md): List users for a sub-organization.


- [Boxes](/api/resources/print_mail/subresources/boxes/index.md)

  - [Create](/api/resources/print_mail/subresources/boxes/methods/create/index.md): Create Box
  - [List](/api/resources/print_mail/subresources/boxes/methods/list/index.md): List Boxes
  - [Retrieve](/api/resources/print_mail/subresources/boxes/methods/retrieve/index.md): Get Box
  - [Delete](/api/resources/print_mail/subresources/boxes/methods/delete/index.md): Cancel Box
  - [Progressions](/api/resources/print_mail/subresources/boxes/methods/progressions/index.md): Progress Status


- [Snap Packs](/api/resources/print_mail/subresources/snap_packs/index.md)

  - [Create](/api/resources/print_mail/subresources/snap_packs/methods/create/index.md): Create Snap Pack Create Snap Pack
  - [List](/api/resources/print_mail/subresources/snap_packs/methods/list/index.md): List Snap Packs
  - [Retrieve Capabilities](/api/resources/print_mail/subresources/snap_packs/methods/retrieve_capabilities/index.md): Capabilities
  - [Retrieve](/api/resources/print_mail/subresources/snap_packs/methods/retrieve/index.md): Get Snap Pack
  - [Delete](/api/resources/print_mail/subresources/snap_packs/methods/delete/index.md): Cancel
  - [Progressions](/api/resources/print_mail/subresources/snap_packs/methods/progressions/index.md): Progress Status


- [Targeted List Builds](/api/resources/print_mail/subresources/targeted_list_builds/index.md)

  - [Create](/api/resources/print_mail/subresources/targeted_list_builds/methods/create/index.md): Create Targeted List Build
  - [List](/api/resources/print_mail/subresources/targeted_list_builds/methods/list/index.md): List Targeted List Builds
  - [Retrieve](/api/resources/print_mail/subresources/targeted_list_builds/methods/retrieve/index.md): Get Targeted List Build
  - [Update](/api/resources/print_mail/subresources/targeted_list_builds/methods/update/index.md): Update Targeted List Build
  - [Delete](/api/resources/print_mail/subresources/targeted_list_builds/methods/delete/index.md): Delete Targeted List Build
  - [Confirm](/api/resources/print_mail/subresources/targeted_list_builds/methods/confirm/index.md): Confirm Targeted List Build

  - [Filters](/api/resources/print_mail/subresources/targeted_list_builds/subresources/filters/index.md)

    - [Autocomplete](/api/resources/print_mail/subresources/targeted_list_builds/subresources/filters/methods/autocomplete/index.md): Autocomplete Filter Values

- [Template Editor Sessions](/api/resources/print_mail/subresources/template_editor_sessions/index.md)

  - [Create](/api/resources/print_mail/subresources/template_editor_sessions/methods/create/index.md): Create Session
  - [List](/api/resources/print_mail/subresources/template_editor_sessions/methods/list/index.md): List Sessions
  - [Delete](/api/resources/print_mail/subresources/template_editor_sessions/methods/delete/index.md): Delete Session


- [Virtual Mailboxes](/api/resources/print_mail/subresources/virtual_mailboxes/index.md)

  - [Create](/api/resources/print_mail/subresources/virtual_mailboxes/methods/create/index.md): Create Virtual Mailbox
  - [List](/api/resources/print_mail/subresources/virtual_mailboxes/methods/list/index.md): List Virtual Mailboxes
  - [Retrieve](/api/resources/print_mail/subresources/virtual_mailboxes/methods/retrieve/index.md): Retrieve Virtual Mailbox
  - [Retrieve Address](/api/resources/print_mail/subresources/virtual_mailboxes/methods/retrieve_address/index.md): Retrieve Physical Address

  - [Items](/api/resources/print_mail/subresources/virtual_mailboxes/subresources/items/index.md)

    - [List](/api/resources/print_mail/subresources/virtual_mailboxes/subresources/items/methods/list/index.md): List Virtual Mailbox Items
    - [Create](/api/resources/print_mail/subresources/virtual_mailboxes/subresources/items/methods/create/index.md): Create Test Virtual Mailbox Item
    - [Retrieve](/api/resources/print_mail/subresources/virtual_mailboxes/subresources/items/methods/retrieve/index.md): Retrieve Virtual Mailbox Item
