Skip to main content
Lemlist
Lemlist
76 actions · 10 events · 1 auth method
PreviewMarketingIAM

Authentication

API Key

API key authentication. Find your key under Settings > Integrations.Guides: Connector Profile, Link Account
Actions
76 actions
Action
Description
Retrieve Activities
Retrieve a paginated list of activities across all campaigns.
Retrieve All Campaigns
Retrieve a paginated list of all campaigns in your team.
Get Campaign
Retrieve detailed information about a specific campaign by ID.
Create Campaign
Create a new campaign with an auto-generated sequence and schedule.
Duplicate Campaign
Create a full copy of an existing campaign to use as a template.
Update Campaign
Update the settings and configuration of an existing campaign.
Start Campaign
Start or resume a paused campaign.
Pause Campaign
Pause a running campaign without affecting scheduled leads.
Get Campaign Stats
Retrieve performance statistics for a specific campaign.
Get Campaign Reports
Retrieve aggregated reports and statistics for one or multiple campaigns.
Export Campaign Leads
Export leads from a campaign with flexible filtering and format options.
Start Campaign Export
Initiate an asynchronous CSV export of campaign statistics.
Get Campaign Export Status
Check the status of a running campaign export job and retrieve the download URL when complete.
Set Export Email Notification
Configure an email address to be notified when a campaign export is complete.
Get Many Contacts
Retrieve or search contacts by IDs/emails or by filter criteria.
Get Contact
Retrieve a single contact by ID or email address.
Enrich Lead
Trigger enrichment for an existing lead to find email, phone, or LinkedIn data.
Enrich Data
Enrich a contact by email or LinkedIn URL without requiring an existing lead.
Bulk Enrich Data
Trigger enrichment for multiple contacts in a single request.
Get Enrichment Result
Retrieve the result of a completed enrichment job.
Get Unified Credentials
Get the current Lemlist connection’s unified credentials and identity.
List Unified Organizations
List unified organizations in Lemlist. id and remote_id are both pinned to the literal “lemlist” (matching the resource_…
Get Unified Organization
Get a unified Lemlist organization by ID. id and remote_id are both pinned to the literal “lemlist” (matching unified_li…
List Unified Resource Types
List unified resource types in Lemlist.
List Unified Resource Users
List Lemlist users configured to send on a specific campaign.
List Unified Roles
List unified roles in Lemlist.
Get Unified Role
Get a unified Lemlist role by ID.
List Unified Users
List unified users in Lemlist.
Get Unified User
Get a unified Lemlist user by ID.
Send Email
Send a direct one-to-one email to a lead or contact through a connected mailbox.
Send LinkedIn Message
Send a direct LinkedIn message to a lead or contact through the connected LinkedIn account.
Get Campaign Leads
Retrieve leads from a specific campaign, optionally filtered by state.
Get Lead By Email
Retrieve a lead by their email address across all campaigns.
Create Lead In Campaign
Create a new lead and add it to a specific campaign.
Update Lead In Campaign
Update an existing lead’s information in a specific campaign.
Add Custom Variables On Leads
Add new custom personalization variables to a lead.
Update Values Of Custom Variables Of A Lead
Update the values of existing custom variables on a lead.
Erase Values Of Custom Variables On A Lead
Erase the values of custom variables on a lead.
Delete Lead From Campaign
Remove a lead from a specific campaign, deleting all associated information and statistics.
Pause Lead
Pause a lead’s activity in all campaigns or a specific campaign.
Resume Paused Lead
Resume a previously paused lead in all campaigns or a specific campaign.
Mark Lead As Interested
Mark a lead as interested across all campaigns.
Mark Lead As Not Interested
Mark a lead as not interested across all campaigns.
Get Lead By ID Or Email
Retrieve a lead by their ID or email address.
Mark Lead As Interested In Campaign
Mark a lead as interested within a specific campaign.
Mark Lead As Not Interested In Campaign
Mark a lead as not interested within a specific campaign.
Unsubscribe Lead From Campaign
Unsubscribe a lead from a specific campaign by email address.
Import Leads From CRM
Import leads into a campaign directly from a connected CRM using a saved filter.
Launch Lead
Launch a specific lead that is awaiting review into its campaign sequence.
Retrieve All Schedules
Retrieve a paginated list of all sending schedules.
Get Schedule
Retrieve details of a specific sending schedule by ID.
Create Schedule
Create a new sending schedule to control campaign delivery timing.
Update Schedule
Update the configuration of an existing sending schedule.
Delete Schedule
Permanently delete a sending schedule.
Get Campaign Schedules
Retrieve all schedules associated with a specific campaign.
Associate Schedule With Campaign
Link an existing schedule to a campaign to control its sending times.
Get Campaign Sequences
Retrieve the sequences and steps configured for a specific campaign.
Add Step To Sequence
Add a new step to an existing campaign sequence.
Update Sequence Step
Update the content or configuration of an existing sequence step.
Delete Sequence Step
Remove a step from a campaign sequence.
List Tasks
Retrieve a paginated list of tasks across your team.
Create Task
Create a new task and assign it to a team member.
Update Task
Update an existing task’s details, assignee, or completion status.
Ignore Tasks
Mark one or more tasks as ignored.
Get Team
Retrieve information about your lemlist team.
Get Team Credits
Retrieve the remaining credits balance for your lemlist team.
Get Team Senders
Retrieve the list of senders and their associated campaigns.
Retrieve Unsubscribes
Retrieve a paginated list of all unsubscribed email addresses.
Get Unsubscribe By Email
Retrieve the unsubscribe record for a specific email address.
Add Email To Unsubscribe List
Add an email address to the team unsubscribe list.
Remove Email From Unsubscribe List
Remove an email address from the unsubscribe list to allow future outreach.
Export Unsubscribes
Export all unsubscribed emails and domains as a CSV file.
Get User
Retrieve details of a specific team member by user ID.
Get Many Webhooks
Retrieve all webhooks configured for your lemlist team.
Add Webhook
Register a new webhook to receive lemlist event notifications.
Delete Webhook
Remove a webhook from your lemlist team.
Events
|
10 events
Event
Description
Tags
Lead State Event
Processes Lemlist lead state webhook events (contacted, hooked, attracted, warmed, interested, notInterested, paused, re…
LeadsWebhook
Email Event
Processes Lemlist email webhook events (sent, opened, clicked, replied, bounced, failed, send-failed, unsubscribed, inte…
EmailWebhook
LinkedIn Event
Processes Lemlist LinkedIn webhook events (sent, replied, interested, not-interested, send-failed, invite done/failed/ac…
LinkedInWebhook
WhatsApp Event
Processes Lemlist WhatsApp webhook events (message sent, delivered, opened, replied, failed).
WhatsAppWebhook
SMS Event
Processes Lemlist SMS webhook events (sent, delivered, replied, failed).
SMSWebhook
Call Event
Processes Lemlist call webhook events (Aircall created, ended, done, interested, not-interested, recording done, transcr…
CallsWebhook
API and Manual Event
Processes Lemlist API step and manual task webhook events (api done/interested/not-interested/failed, manual interested/…
TasksWebhook
Campaign Event
Processes Lemlist campaign lifecycle webhook events (campaign complete).
CampaignsWebhook
Enrichment Event
Processes Lemlist lead enrichment webhook events (enrichment done, enrichment error).
EnrichmentWebhook
System Event
Processes Lemlist workspace and system webhook events (custom domain errors, connection issues, send limit reached, lemw…
SystemWebhook

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Lemlist - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Lemlist - API Key
4

Use Actions

Invoke actions using one of the methods below:
  • MCP – Model Context Protocol for AI assistants
  • A2A – Agent-to-Agent protocol
  • Agent SDK – TypeScript and Python SDKs for AI agents
  • Actions RPC – Direct API calls
  • Playground – Test actions in the dashboard

Webhook Events

Webhooks setup

Configure receiving Events for Lemlist into StackOne.