Mailshake API
15 endpoints for Mailshake, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.
- Base URL
- https://cotlet.dev/api/v1/mailshake
- Connects with
- Your own Mailshake login (a team member; changing sending calendars needs a Mailshake admin)
- Integration page
- Mailshake
Read (5)
Return data and change nothing in the account.
| Endpoint | Description |
|---|---|
| GET | Your team's campaigns with title, state, sender and number of emails in the sequence. |
| GET | One campaign with its message sequence: initial email, follow-ups, drips and on-click emails. |
| GET | Recipients of a campaign, searchable and filterable by what they did. |
| GET | Most recent replies, bounces, out-of-office notes and unsubscribes with the message text. |
| GET | Leads from Lead Catcher with status, campaign, recipient and who they are assigned to. |
Write (10)
Change the account. Calls marked Confirm wait for the user to approve them.
| Endpoint | Description |
|---|---|
| POST | Add people to a campaign with a name and custom fields for the text replacements in your emails. |
| POST | Stop all sending for a campaign right away. |
| POST | Start sending again for a paused campaign. |
| POST | Stop or restart the emails of one recipient in one campaign and keep the rest of the campaign running. |
| POST | Add email addresses to your team's unsubscribe list so no campaign emails them again. |
| PATCH | Mark a lead won, lost or ignored, or open it again. |
| POST | Give an open lead to a teammate, or set it to unassigned so anyone can take it. |
| POST | Send an email reply to a lead from Lead Catcher, as you would with the Reply button. |
| POST | Add leads to another campaign, as the Add to Campaign action in Lead Catcher does. |
| POST | Add a follow-up email at the end of a campaign's sequence, with a delay after the previous email. |