Account
createNewAccount
account.createNewAccount
Create a sub-account under the connected account; returns its id and creation date (the API key is left out)
Risk: write
body full type
body full type
deleteAccount
account.deleteAccount
delete account
Risk: destructive
getAccount
account.getAccount
get account
Risk: read
object[]
Output full type
Output full type
getMyAccount
account.getMyAccount
Get the connected account profile (credentials are left out)
Risk: read
object[]
Output full type
Output full type
updateAccount
account.updateAccount
update account
Risk: write
body full type
body full type
Campaigns
createNewCampaign
campaigns.createNewCampaign
create new campaign
Risk: write
body full type
body full type
deleteCampaign
campaigns.deleteCampaign
delete campaign
Risk: destructive
getAllCampaigns
campaigns.getAllCampaigns
List campaigns with delivery stats; each has campaign_id and the drop_id the other campaign operations take
Risk: read
object[]
Output full type
Output full type
getAllDripCampaigns
campaigns.getAllDripCampaigns
get all drip campaigns
Risk: read
object[]
Output full type
Output full type
getCampaign
campaigns.getCampaign
get campaign
Risk: read
object[]
Output full type
Output full type
getCampaignEvents
campaigns.getCampaignEvents
get campaign events
Risk: read
object[]
Output full type
Output full type
getCampaignStats
campaigns.getCampaignStats
get campaign stats
Risk: read
object[]
Output full type
Output full type
getContactEvent
campaigns.getContactEvent
get contact event
Risk: read
object[]
Output full type
Output full type
updateCampaignStatus
campaigns.updateCampaignStatus
Switch a triggered drip or automated file campaign between test mode and live mode. In live mode its sends print and mail real pieces billed per piece
Risk: destructive
Contacts
createContactOnList
contacts.createContactOnList
create contact on list
Risk: write
body full type
body full type
deleteContact
contacts.deleteContact
delete contact
Risk: destructive
getAllContactLists
contacts.getAllContactLists
get all contact lists
Risk: read
object[]
Output full type
Output full type
getContact
contacts.getContact
get contact
Risk: read
getContactsOnList
contacts.getContactsOnList
get contacts on list
Risk: read
object[]
Output full type
Output full type
updateContactOnList
contacts.updateContactOnList
update contact on list
Risk: write
body full type
body full type
Flows
enrollContactToFlow
flows.enrollContactToFlow
Enroll a recipient in a flow; a live flow prints and mails its pieces to them, billed per piece
Risk: destructive
body full type
body full type
getAllFlows
flows.getAllFlows
get all flows
Risk: read
object[]
Output full type
Output full type
getFlow
flows.getFlow
get flow
Risk: read
unenrollContactFromFlow
flows.unenrollContactFromFlow
unenroll contact from flow
Risk: write
Login
createLoginLink
login.createLoginLink
Create a short-lived auto-login link for the connected account, optionally landing on a page such as dashboard
Risk: write
body full type
body full type
sendMail
mail.sendMail
Send direct mail, which may incur charges and cannot be recalled
Risk: destructive · Irreversible
body full type
body full type
Suppression Contacts
createSuppressionListContact
suppressionContacts.createSuppressionListContact
create suppression list contact
Risk: write
body full type
body full type
contactDetails full type
contactDetails full type
listDetails full type
listDetails full type
deleteSuppressionListContact
suppressionContacts.deleteSuppressionListContact
delete suppression list contact
Risk: destructive
string \| object
Output full type
Output full type
getSuppressionListContact
suppressionContacts.getSuppressionListContact
get suppression list contact
Risk: read
contactDetails full type
contactDetails full type
listDetails full type
listDetails full type
getSuppressionListContacts
suppressionContacts.getSuppressionListContacts
get suppression list contacts
Risk: read
contactDetails full type
contactDetails full type
listDetails full type
listDetails full type
updateSuppressionListContact
suppressionContacts.updateSuppressionListContact
Update a suppression list contact. Address fields cannot be changed; Postalytics rejects them
Risk: write
body full type
body full type
contactDetails full type
contactDetails full type
listDetails full type
listDetails full type
Suppression Lists
createSuppressionList
suppressionLists.createSuppressionList
create suppression list
Risk: write
body full type
body full type
object[]
Output full type
Output full type
deleteSuppressionList
suppressionLists.deleteSuppressionList
delete suppression list
Risk: destructive
string \| object
Output full type
Output full type
getSuppressionList
suppressionLists.getSuppressionList
get suppression list
Risk: read
object[]
Output full type
Output full type
getSuppressionLists
suppressionLists.getSuppressionLists
get suppression lists
Risk: read
object[]
Output full type
Output full type
Templates
createTemplate
templates.createTemplate
create template
Risk: write
body full type
body full type
deleteTemplate
templates.deleteTemplate
delete template
Risk: destructive
getAllTemplates
templates.getAllTemplates
get all templates
Risk: read
object[]
Output full type
Output full type
getTemplate
templates.getTemplate
get template
Risk: read
object[]
Output full type
Output full type
Webhooks
createWebhook
webhooks.createWebhook
create webhook
Risk: write
body full type
body full type
deleteWebhook
webhooks.deleteWebhook
Unsubscribe a campaign’s webhook; Postalytics keeps the record with is_subscribed 0
Risk: destructive
getAllWebhooks
webhooks.getAllWebhooks
get all webhooks
Risk: read
object[]
Output full type
Output full type
getWebhook
webhooks.getWebhook
get webhook
Risk: read
object[]
Output full type
Output full type
updateWebhook
webhooks.updateWebhook
update webhook
Risk: write
body full type
body full type