Types:
from postgrid.types import (
Errors,
Status,
AddressVerificationAutocompleteResponse,
AddressVerificationBatchVerificationResponse,
AddressVerificationGetAutocompletePreviewsResponse,
AddressVerificationGetLookupInfoResponse,
AddressVerificationLookupCityOrStateFromPostalOrZipCodeResponse,
AddressVerificationLookupZipCodeFromCityOrStateResponse,
AddressVerificationParseAnAddressResponse,
AddressVerificationSuggestAddressesResponse,
AddressVerificationVerifyResponse,
)Methods:
client.address_verification.autocomplete(**params) -> AddressVerificationAutocompleteResponseclient.address_verification.batch_verification(**params) -> AddressVerificationBatchVerificationResponseclient.address_verification.get_autocomplete_previews(**params) -> AddressVerificationGetAutocompletePreviewsResponseclient.address_verification.get_lookup_info() -> AddressVerificationGetLookupInfoResponseclient.address_verification.lookup_city_or_state_from_postal_or_zip_code(**params) -> AddressVerificationLookupCityOrStateFromPostalOrZipCodeResponseclient.address_verification.lookup_zip_code_from_city_or_state(**params) -> AddressVerificationLookupZipCodeFromCityOrStateResponseclient.address_verification.parse_an_address(**params) -> AddressVerificationParseAnAddressResponseclient.address_verification.suggest_addresses(**params) -> AddressVerificationSuggestAddressesResponseclient.address_verification.verify(**params) -> AddressVerificationVerifyResponse
Types:
from postgrid.types import (
IntlAddressVerificationAutocompleteResponse,
IntlAddressVerificationBatchVerificationResponse,
IntlAddressVerificationGetAutocompleteAdvancedPreviewsResponse,
IntlAddressVerificationGetAutocompletePreviewsResponse,
IntlAddressVerificationVerifyResponse,
)Methods:
client.intl_address_verification.autocomplete(**params) -> IntlAddressVerificationAutocompleteResponseclient.intl_address_verification.batch_verification(**params) -> IntlAddressVerificationBatchVerificationResponseclient.intl_address_verification.get_autocomplete_advanced_previews(**params) -> IntlAddressVerificationGetAutocompleteAdvancedPreviewsResponseclient.intl_address_verification.get_autocomplete_previews(**params) -> IntlAddressVerificationGetAutocompletePreviewsResponseclient.intl_address_verification.verify(**params) -> IntlAddressVerificationVerifyResponse
Types:
from postgrid.types import (
AddverList,
BulkVerificationRetrieveResponse,
BulkVerificationListResponse,
BulkVerificationUploadResponse,
)Methods:
client.bulk_verification.retrieve(id) -> BulkVerificationRetrieveResponseclient.bulk_verification.list(**params) -> BulkVerificationListResponseclient.bulk_verification.upload(**params) -> BulkVerificationUploadResponse
Types:
from postgrid.types.print_mail import (
Contact,
ContactCreate,
ContactCreateWithCompanyName,
ContactCreateWithFirstName,
ContactDeleteResponse,
)Methods:
client.print_mail.contacts.create(**params) -> Contactclient.print_mail.contacts.retrieve(id) -> Contactclient.print_mail.contacts.list(**params) -> SyncSkipLimit[Contact]client.print_mail.contacts.delete(id) -> ContactDeleteResponse
Types:
from postgrid.types.print_mail import Template, TemplateDeleteResponseMethods:
client.print_mail.templates.create(**params) -> Templateclient.print_mail.templates.retrieve(id) -> Templateclient.print_mail.templates.update(id, **params) -> Templateclient.print_mail.templates.list(**params) -> SyncSkipLimit[Template]client.print_mail.templates.delete(id) -> TemplateDeleteResponse
Types:
from postgrid.types.print_mail import (
TrackerCreateResponse,
TrackerRetrieveResponse,
TrackerUpdateResponse,
TrackerListResponse,
TrackerDeleteResponse,
TrackerRetrieveVisitsResponse,
)Methods:
client.print_mail.trackers.create(**params) -> TrackerCreateResponseclient.print_mail.trackers.retrieve(id) -> TrackerRetrieveResponseclient.print_mail.trackers.update(id, **params) -> TrackerUpdateResponseclient.print_mail.trackers.list(**params) -> SyncSkipLimit[TrackerListResponse]client.print_mail.trackers.delete(id) -> TrackerDeleteResponseclient.print_mail.trackers.retrieve_visits(id, **params) -> SyncSkipLimit[TrackerRetrieveVisitsResponse]
Types:
from postgrid.types.print_mail import Webhook, WebhookInvocation, WebhookDeleteResponseMethods:
client.print_mail.webhooks.create(**params) -> Webhookclient.print_mail.webhooks.retrieve(id) -> Webhookclient.print_mail.webhooks.update(id, **params) -> Webhookclient.print_mail.webhooks.list(**params) -> SyncSkipLimit[Webhook]client.print_mail.webhooks.delete(id) -> WebhookDeleteResponseclient.print_mail.webhooks.list_invocations(id, **params) -> SyncSkipLimit[WebhookInvocation]
Types:
from postgrid.types.print_mail import EventMethods:
client.print_mail.events.list(**params) -> SyncSkipLimit[Event]
Types:
from postgrid.types.print_mail import (
AddressPlacement,
AttachedPdf,
Letter,
LetterSize,
PlasticCard,
LetterCreateResponse,
LetterRetrieveURLResponse,
)Methods:
client.print_mail.letters.create(**params) -> LetterCreateResponseclient.print_mail.letters.retrieve(id) -> Letterclient.print_mail.letters.list(**params) -> SyncSkipLimit[Letter]client.print_mail.letters.delete(id) -> Letterclient.print_mail.letters.cancel(id, **params) -> Letterclient.print_mail.letters.progress(id) -> Letterclient.print_mail.letters.retrieve_url(id) -> LetterRetrieveURLResponse
Types:
from postgrid.types.print_mail import Postcard, PostcardCreateResponse, PostcardRetrieveURLResponseMethods:
client.print_mail.postcards.create(**params) -> PostcardCreateResponseclient.print_mail.postcards.retrieve(id) -> Postcardclient.print_mail.postcards.list(**params) -> SyncSkipLimit[Postcard]client.print_mail.postcards.delete(id) -> Postcardclient.print_mail.postcards.cancel(id, **params) -> Postcardclient.print_mail.postcards.progress(id) -> Postcardclient.print_mail.postcards.retrieve_url(id) -> PostcardRetrieveURLResponse
Types:
from postgrid.types.print_mail import BankAccount, BankAccountCountryCode, BankAccountDeleteResponseMethods:
client.print_mail.bank_accounts.create(**params) -> BankAccountclient.print_mail.bank_accounts.retrieve(id) -> BankAccountclient.print_mail.bank_accounts.list(**params) -> SyncSkipLimit[BankAccount]client.print_mail.bank_accounts.delete(id) -> BankAccountDeleteResponse
Types:
from postgrid.types.print_mail import Cheque, ChequeSize, DigitalOnly, ChequeRetrieveURLResponseMethods:
client.print_mail.cheques.create(**params) -> Chequeclient.print_mail.cheques.retrieve(id) -> Chequeclient.print_mail.cheques.list(**params) -> SyncSkipLimit[Cheque]client.print_mail.cheques.delete(id) -> Chequeclient.print_mail.cheques.cancel(id, **params) -> Chequeclient.print_mail.cheques.progress(id) -> Chequeclient.print_mail.cheques.retrieve_url(id) -> ChequeRetrieveURLResponseclient.print_mail.cheques.retrieve_with_deposit_ready_pdf(id) -> Cheque
Types:
from postgrid.types.print_mail import (
SelfMailer,
SelfMailerCreateResponse,
SelfMailerRetrieveURLResponse,
)Methods:
client.print_mail.self_mailers.create(**params) -> SelfMailerCreateResponseclient.print_mail.self_mailers.retrieve(id) -> SelfMailerclient.print_mail.self_mailers.list(**params) -> SyncSkipLimit[SelfMailer]client.print_mail.self_mailers.delete(id) -> SelfMailerclient.print_mail.self_mailers.progress(id) -> SelfMailerclient.print_mail.self_mailers.retrieve_url(id) -> SelfMailerRetrieveURLResponse
Types:
from postgrid.types.print_mail import ReturnEnvelopeMethods:
client.print_mail.return_envelopes.create(**params) -> ReturnEnvelopeclient.print_mail.return_envelopes.retrieve(id) -> ReturnEnvelopeclient.print_mail.return_envelopes.list(**params) -> SyncSkipLimit[ReturnEnvelope]
Types:
from postgrid.types.print_mail.return_envelopes import ReturnEnvelopeOrderMethods:
client.print_mail.return_envelopes.orders.create(id, **params) -> ReturnEnvelopeOrderclient.print_mail.return_envelopes.orders.retrieve(order_id, *, id, **params) -> ReturnEnvelopeOrderclient.print_mail.return_envelopes.orders.list(id, **params) -> SyncSkipLimit[ReturnEnvelopeOrder]client.print_mail.return_envelopes.orders.cancel(order_id, *, id, **params) -> ReturnEnvelopeOrderclient.print_mail.return_envelopes.orders.fill(order_id, *, id) -> ReturnEnvelopeOrder
Types:
from postgrid.types.print_mail import Campaign, CampaignDeleteResponseMethods:
client.print_mail.campaigns.create(**params) -> Campaignclient.print_mail.campaigns.retrieve(id) -> Campaignclient.print_mail.campaigns.update(id, **params) -> Campaignclient.print_mail.campaigns.list(**params) -> SyncSkipLimit[Campaign]client.print_mail.campaigns.delete(id) -> CampaignDeleteResponseclient.print_mail.campaigns.send(id, **params) -> Campaign
Types:
from postgrid.types.print_mail import (
FileType,
MailingListImportResponse,
VerificationStatusCount,
MailingListImportDeleteResponse,
)Methods:
client.print_mail.mailing_list_imports.create(**params) -> MailingListImportResponseclient.print_mail.mailing_list_imports.retrieve(id) -> MailingListImportResponseclient.print_mail.mailing_list_imports.update(id, **params) -> MailingListImportResponseclient.print_mail.mailing_list_imports.list(**params) -> SyncSkipLimit[MailingListImportResponse]client.print_mail.mailing_list_imports.delete(id) -> MailingListImportDeleteResponse
Types:
from postgrid.types.print_mail import MailingList, MailingListUpdate, MailingListDeleteResponseMethods:
client.print_mail.mailing_lists.create(**params) -> MailingListclient.print_mail.mailing_lists.retrieve(id) -> MailingListclient.print_mail.mailing_lists.update(id, **params) -> MailingListUpdateclient.print_mail.mailing_lists.list(**params) -> SyncSkipLimit[MailingList]client.print_mail.mailing_lists.delete(id) -> MailingListDeleteResponseclient.print_mail.mailing_lists.jobs(id, **params) -> MailingList
Types:
from postgrid.types.print_mail import DeletedResponse, ReportMethods:
client.print_mail.reports.create(**params) -> Reportclient.print_mail.reports.retrieve(id) -> Reportclient.print_mail.reports.update(id, **params) -> Reportclient.print_mail.reports.list(**params) -> SyncSkipLimit[Report]client.print_mail.reports.delete(id) -> DeletedResponseclient.print_mail.reports.sample(**params) -> ReportSample
Types:
from postgrid.types.print_mail.reports import ReportSample, ReportSampleCreateBaseMethods:
client.print_mail.reports.samples.create(id, **params) -> ReportSample
Types:
from postgrid.types.print_mail.reports import ReportExportMethods:
client.print_mail.reports.exports.create(report_id, **params) -> ReportExportclient.print_mail.reports.exports.retrieve(export_id, *, report_id) -> ReportExportclient.print_mail.reports.exports.delete(export_id, *, report_id) -> DeletedResponse
Types:
from postgrid.types.print_mail import (
EmailPreferences,
SubOrganization,
SubOrganizationCreateResponse,
SubOrganizationRetrieveUsersResponse,
)Methods:
client.print_mail.sub_organizations.create(**params) -> SubOrganizationCreateResponseclient.print_mail.sub_organizations.retrieve(id) -> SubOrganizationclient.print_mail.sub_organizations.list(**params) -> SyncSkipLimit[SubOrganization]client.print_mail.sub_organizations.retrieve_users(id, **params) -> SubOrganizationRetrieveUsersResponse
Types:
from postgrid.types.print_mail import (
BoxCreateResponse,
BoxRetrieveResponse,
BoxListResponse,
BoxDeleteResponse,
BoxProgressionsResponse,
)Methods:
client.print_mail.boxes.create(**params) -> BoxCreateResponseclient.print_mail.boxes.retrieve(id) -> BoxRetrieveResponseclient.print_mail.boxes.list(**params) -> SyncSkipLimit[BoxListResponse]client.print_mail.boxes.delete(id) -> BoxDeleteResponseclient.print_mail.boxes.progressions(id) -> BoxProgressionsResponse
Types:
from postgrid.types.print_mail import (
SnapPack,
SnapPackCreateResponse,
SnapPackRetrieveCapabilitiesResponse,
)Methods:
client.print_mail.snap_packs.create(**params) -> SnapPackCreateResponseclient.print_mail.snap_packs.retrieve(id) -> SnapPackclient.print_mail.snap_packs.list(**params) -> SyncSkipLimit[SnapPack]client.print_mail.snap_packs.delete(id) -> SnapPackclient.print_mail.snap_packs.progressions(id) -> SnapPackclient.print_mail.snap_packs.retrieve_capabilities(**params) -> SnapPackRetrieveCapabilitiesResponse
Types:
from postgrid.types.print_mail import (
TargetedListBuildCreateResponse,
TargetedListBuildRetrieveResponse,
TargetedListBuildUpdateResponse,
TargetedListBuildListResponse,
TargetedListBuildDeleteResponse,
TargetedListBuildConfirmResponse,
)Methods:
client.print_mail.targeted_list_builds.create(**params) -> TargetedListBuildCreateResponseclient.print_mail.targeted_list_builds.retrieve(id) -> TargetedListBuildRetrieveResponseclient.print_mail.targeted_list_builds.update(id, **params) -> TargetedListBuildUpdateResponseclient.print_mail.targeted_list_builds.list(**params) -> SyncSkipLimit[TargetedListBuildListResponse]client.print_mail.targeted_list_builds.delete(id) -> TargetedListBuildDeleteResponseclient.print_mail.targeted_list_builds.confirm(id) -> TargetedListBuildConfirmResponse
Types:
from postgrid.types.print_mail.targeted_list_builds import FilterAutocompleteResponseMethods:
client.print_mail.targeted_list_builds.filters.autocomplete(**params) -> FilterAutocompleteResponse
Types:
from postgrid.types.print_mail import (
TemplateEditorSessionCreateResponse,
TemplateEditorSessionListResponse,
TemplateEditorSessionDeleteResponse,
)Methods:
client.print_mail.template_editor_sessions.create(**params) -> TemplateEditorSessionCreateResponseclient.print_mail.template_editor_sessions.list(**params) -> SyncSkipLimit[TemplateEditorSessionListResponse]client.print_mail.template_editor_sessions.delete(id) -> TemplateEditorSessionDeleteResponse
Types:
from postgrid.types.print_mail import (
VirtualMailboxCreateResponse,
VirtualMailboxRetrieveResponse,
VirtualMailboxListResponse,
VirtualMailboxRetrieveAddressResponse,
)Methods:
client.print_mail.virtual_mailboxes.create(**params) -> VirtualMailboxCreateResponseclient.print_mail.virtual_mailboxes.retrieve(id) -> VirtualMailboxRetrieveResponseclient.print_mail.virtual_mailboxes.list(**params) -> SyncSkipLimit[VirtualMailboxListResponse]client.print_mail.virtual_mailboxes.retrieve_address(id) -> VirtualMailboxRetrieveAddressResponse
Types:
from postgrid.types.print_mail.virtual_mailboxes import (
ItemCreateResponse,
ItemRetrieveResponse,
ItemListResponse,
)Methods:
client.print_mail.virtual_mailboxes.items.create(id, **params) -> ItemCreateResponseclient.print_mail.virtual_mailboxes.items.retrieve(item_id, *, id) -> ItemRetrieveResponseclient.print_mail.virtual_mailboxes.items.list(id, **params) -> SyncSkipLimit[ItemListResponse]