Rivier/ Reference/ campaigns
campaigns87
- A person approves exactly this version of a campaignpost/crm/approvals/campaigns/{id}
- A person sends a campaign back with the reasonpost/crm/approvals/campaigns/{id}/decline
- A person approves a flowpost/crm/approvals/flows/{id}
- Campaigns approval outreach listget/crm/approvals/outreach
- Campaigns approval outreach approvepost/crm/approvals/outreach/{id}/approve
- A person turns an outreach message down with the reasonpost/crm/approvals/outreach/{id}/reject
- A person approves a sequencepost/crm/approvals/sequences/{id}
- Campaigns and newslettersget/crm/campaigns
- Create a campaign as a draftpost/crm/campaigns
- One campaignget/crm/campaigns/{id}
- Change a campaign. Any change takes an approval awaypatch/crm/campaigns/{id}
- Everything that must be true before a sendget/crm/campaigns/{id}/check
- Pause, resume or cancelpost/crm/campaigns/{id}/control
- Have a model write the copy for a briefpost/crm/campaigns/{id}/draft-copy
- The message as one real recipient would receive itget/crm/campaigns/{id}/preview
- Campaigns campaign reportget/crm/campaigns/{id}/report
- Send now, or at a timepost/crm/campaigns/{id}/send
- Submit a draft for reviewpost/crm/campaigns/{id}/submit
- Send a test to one of the project's own addressespost/crm/campaigns/{id}/test
- Triggered flowsget/crm/flows
- Create a flow: a trigger and steps (wait, email, tag, condition)post/crm/flows
- One flowget/crm/flows/{id}
- Change a flow. A running flow is paused and needs approving againput/crm/flows/{id}
- Switch a flow on. It then sends by itself, so a person has approved itpost/crm/flows/{id}/activate
- Who is in a flow and whereget/crm/flows/{id}/enrollments
- Pause a flow; people already in it waitpost/crm/flows/{id}/pause
- Outreach sequencesget/crm/sequences
- Create a sequencepost/crm/sequences
- One sequenceget/crm/sequences/{id}
- Change a sequence. A running sequence is paused and needs approving againput/crm/sequences/{id}
- Switch a sequence onpost/crm/sequences/{id}/activate
- Add prospects to a sequencepost/crm/sequences/{id}/enroll
- Who is in a sequence, where each person is, and why a person left itget/crm/sequences/{id}/enrollments
- Pause a sequence; people already in it waitpost/crm/sequences/{id}/pause
- Results of a sequenceget/crm/sequences/{id}/results
- Email templatesget/crm/templates
- Save an email templatepost/crm/templates
- Cancel every message of a batch that has not left yetpost/mail/batches/{id}/cancel
- Unsubscribe groups: what a recipient can opt out of without leaving everythingget/mail/groups
- Create or change an unsubscribe grouppost/mail/groups
- Remove an unsubscribe group (not the project's default)delete/mail/groups/{id}
- Campaigns mail inbound ingestpost/mail/inbound/ingest
- Campaigns mail inbound listget/mail/inbound/messages
- Deliver a received message to the webhook endpoints againpost/mail/inbound/messages/{id}/replay
- Inbound routesget/mail/inbound/routes
- Campaigns mail route createpost/mail/inbound/routes
- Stop receiving mail on a routedelete/mail/inbound/routes/{id}
- Messages sent through the mail API, newest first, with their stateget/mail/messages
- Campaigns mail message getget/mail/messages/{id}
- Cancel a scheduled or queued message before it leavespost/mail/messages/{id}/cancel
- Send a failed message againpost/mail/messages/{id}/resend
- Send a transactional email (one message per recipient)post/mail/send
- Send up to 500 different messages in one requestpost/mail/send/batch
- The project's mail API settingsget/mail/settings
- Change the project's mail API settingsput/mail/settings
- How to send through SMTPget/mail/smtp
- Create an SMTP credential. The secret is shown once, in this answer onlypost/mail/smtp/credentials
- Revoke an SMTP credentialdelete/mail/smtp/credentials/{id}
- The email template libraryget/mail/templates
- Create an email templatepost/mail/templates
- Campaigns mail preview createpost/mail/templates/preview
- One template with its versions, the variables it reads and its test dataget/mail/templates/{id}
- Change a templateput/mail/templates/{id}
- Archive a template. Messages already queued keep their contentdelete/mail/templates/{id}
- Make an earlier version current again, as a new versionpost/mail/templates/{id}/restore
- Check one address or up to 100post/mail/validate
- A person's notices, newest first, with the unread countget/notify/feed
- Put a notice in a person's in-app feedpost/notify/feed
- Mark some or all of a person's notices readpost/notify/feed/read
- Remove one notice from a feeddelete/notify/feed/{id}
- A person's notification choicesget/notify/preferences/{userRef}
- Set a person's notification choicesput/notify/preferences/{userRef}
- The public key a page passes to pushManager.subscribe as applicationServerKeyget/notify/push/key
- Push a notice to a person's browsers (or one subscription)post/notify/push/send
- Campaigns notify push listget/notify/push/subscriptions
- Keep a browser's push subscription under your own id for the personpost/notify/push/subscriptions
- Forget a push subscriptiondelete/notify/push/subscriptions/{id}
- Tell a person somethingpost/notify/send
- The project's notification template sets, with their languagesget/notify/templates
- One template setget/notify/templates/{name}
- Create or replace a template setput/notify/templates/{name}
- Remove a template setdelete/notify/templates/{name}
- The words a template set gives in a language for some datapost/notify/templates/{name}/render
- Recurring actionsget/workspace/schedules
- Run an action on a cadencepost/workspace/schedules
- Pause, resume or change a schedulepatch/workspace/schedules/{id}
- Delete a scheduledelete/workspace/schedules/{id}