Types:
from postgrid.types import Errors, Status, AddressVerificationVerifyResponseMethods:
client.address_verification.verify(**params) -> AddressVerificationVerifyResponse
Types:
from postgrid.types import IntlAddressVerificationVerifyResponseMethods:
client.intl_address_verification.verify(**params) -> IntlAddressVerificationVerifyResponse
Types:
from postgrid.types import ContactCreateWithCompanyName, ContactCreateWithFirstNameTypes:
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 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 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.retrieve_url(id) -> ChequeRetrieveURLResponseclient.print_mail.cheques.retrieve_with_deposit_ready_pdf(id) -> Cheque
Types:
from postgrid.types.print_mail import Contact, ContactCreate, ContactDeleteResponseMethods:
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 (
AddressPlacement,
AttachedPdf,
Letter,
LetterSize,
PlasticCard,
LetterRetrieveURLResponse,
)Methods:
client.print_mail.letters.create(**params) -> Letterclient.print_mail.letters.retrieve(id) -> Letterclient.print_mail.letters.list(**params) -> SyncSkipLimit[Letter]client.print_mail.letters.delete(id) -> Letterclient.print_mail.letters.retrieve_url(id) -> LetterRetrieveURLResponse
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.order_profiles import (
ChequeProfile,
CurrencyCode,
ChequeListResponse,
ChequeDeleteResponse,
)Methods:
client.print_mail.order_profiles.cheques.create(**params) -> ChequeProfileclient.print_mail.order_profiles.cheques.retrieve(id, **params) -> ChequeProfileclient.print_mail.order_profiles.cheques.update(id, **params) -> ChequeProfileclient.print_mail.order_profiles.cheques.list(**params) -> SyncSkipLimit[ChequeListResponse]client.print_mail.order_profiles.cheques.delete(id) -> ChequeDeleteResponse
Types:
from postgrid.types.print_mail.order_profiles import LetterProfile, LetterDeleteResponseMethods:
client.print_mail.order_profiles.letters.create(**params) -> LetterProfileclient.print_mail.order_profiles.letters.retrieve(id, **params) -> LetterProfileclient.print_mail.order_profiles.letters.update(id, **params) -> LetterProfileclient.print_mail.order_profiles.letters.list(**params) -> SyncSkipLimit[LetterProfile]client.print_mail.order_profiles.letters.delete(id) -> LetterDeleteResponse
Types:
from postgrid.types.print_mail.order_profiles import (
PostcardProfile,
PostcardSize,
PostcardDeleteResponse,
)Methods:
client.print_mail.order_profiles.postcards.create(**params) -> PostcardProfileclient.print_mail.order_profiles.postcards.retrieve(id, **params) -> PostcardProfileclient.print_mail.order_profiles.postcards.update(id, **params) -> PostcardProfileclient.print_mail.order_profiles.postcards.list(**params) -> SyncSkipLimit[PostcardProfile]client.print_mail.order_profiles.postcards.delete(id) -> PostcardDeleteResponse
Types:
from postgrid.types.print_mail.order_profiles import (
SelfMailerProfile,
SelfMailerSize,
SelfMailerDeleteResponse,
)Methods:
client.print_mail.order_profiles.self_mailers.create(**params) -> SelfMailerProfileclient.print_mail.order_profiles.self_mailers.retrieve(id, **params) -> SelfMailerProfileclient.print_mail.order_profiles.self_mailers.update(id, **params) -> SelfMailerProfileclient.print_mail.order_profiles.self_mailers.list(**params) -> SyncSkipLimit[SelfMailerProfile]client.print_mail.order_profiles.self_mailers.delete(id) -> SelfMailerDeleteResponse
Types:
from postgrid.types.print_mail import Postcard, PostcardRetrieveURLResponseMethods:
client.print_mail.postcards.create(**params) -> Postcardclient.print_mail.postcards.retrieve(id) -> Postcardclient.print_mail.postcards.list(**params) -> SyncSkipLimit[Postcard]client.print_mail.postcards.delete(id) -> Postcardclient.print_mail.postcards.retrieve_url(id) -> PostcardRetrieveURLResponse
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 SelfMailer, SelfMailerRetrieveURLResponseMethods:
client.print_mail.self_mailers.create(**params) -> SelfMailerclient.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.retrieve_url(id) -> SelfMailerRetrieveURLResponse
Types:
from postgrid.types.print_mail import (
EmailPreferences,
SubOrganization,
SubOrganizationUpdateResponse,
SubOrganizationRetrieveUsersResponse,
)Methods:
client.print_mail.sub_organizations.retrieve(id) -> SubOrganizationclient.print_mail.sub_organizations.update(**params) -> SubOrganizationUpdateResponseclient.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 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