Lemlist
69 actions · 1 auth method
PreviewMarketingIAM
Authentication
API Key
API key authentication. Find your key under Settings > Integrations.Guides: Connector Profile, Link Account
Actions
69 actions
Action
Description
List Activities
Retrieve a paginated list of activities across all campaigns.
List 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.
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.
List Contacts
Retrieve multiple contacts by their IDs or email addresses.
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.
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.
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.
List 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.
List 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.
List 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.
Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See the Projects Guide.
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
- AI Toolset (TypeScript) – TypeScript SDK for AI agents
- AI Toolset (Python) – Python SDK for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard