Use Instantly API v2 to create, update, search, or delete leads, manage their interest status, and organize lead lists. Campaign actions create and update schedules and sequences, then activate, pause, or delete campaigns.
Read Unibox emails and reply from a connected sending account. A workflow can synchronize leads into a campaign, check campaign status, or process replies using the actions below.
Create, update, and list leads, manage lead interest status, delete leads in bulk, list, create, patch, activate, pause, and delete campaigns, reply to emails, and manage lead lists.
Retrieves Instantly V2 leads with search, campaign, list, and pagination filters.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes searchstring No Search by first name, last name, or email filterstring No Instantly lead filter value, such as FILTER_VAL_CONTACTED or FILTER_VAL_ACTIVE campaignstring No Campaign ID to filter leads list_idstring No Lead list ID to filter leads in_campaignboolean No Whether the lead is in a campaign in_listboolean No Whether the lead is in a list idsarray No Lead IDs to include excluded_idsarray No Lead IDs to exclude organization_user_idsarray No Organization user IDs to filter leads smart_view_idstring No Smart view ID to filter leads contactsarray No Lead email addresses to include limitnumber No Number of leads to return, from 1 to 100 starting_afterstring No Forward pagination cursor from next_starting_after distinct_contactsboolean No Whether to return distinct contacts is_website_visitorboolean No Whether the lead is a website visitor enrichment_statusnumber No Enrichment status filter esg_codestring No Email security gateway code filter
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Retrieves an Instantly V2 lead by ID.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes leadIdstring Yes Lead ID
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Creates an Instantly V2 lead in a campaign or lead list.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes campaignstring No Campaign ID associated with the lead list_idstring No Lead list ID associated with the lead emailstring No Lead email address. Required when adding to a campaign. first_namestring No Lead first name last_namestring No Lead last name company_namestring No Lead company name job_titlestring No Lead job title phonestring No Lead phone number websitestring No Lead website personalizationstring No Lead personalization text lt_interest_statusnumber No Lead interest status value pl_value_leadstring No Potential value of the lead assigned_tostring No Organization user ID assigned to the lead skip_if_in_workspaceboolean No Skip if the lead already exists in the workspace skip_if_in_campaignboolean No Skip if the lead already exists in the campaign skip_if_in_listboolean No Skip if the lead already exists in the list blocklist_idstring No Blocklist ID to check for the lead verify_leads_for_lead_finderboolean No Whether to verify leads imported from Lead Finder verify_leads_on_importboolean No Whether to verify leads on import custom_variablesjson No Custom variable object with string, number, boolean, or null values
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Updates fields on an existing Instantly V2 lead.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes leadIdstring Yes Lead ID first_namestring No Lead first name last_namestring No Lead last name company_namestring No Lead company name job_titlestring No Lead job title phonestring No Lead phone number websitestring No Lead website personalizationstring No Lead personalization text lt_interest_statusnumber No Lead interest status value pl_value_leadstring No Potential value of the lead assigned_tostring No ID of the user assigned to the lead custom_variablesjson No Custom variable object with string, number, boolean, or null values
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Deletes Instantly V2 leads in bulk from a campaign or lead list.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes campaign_idstring No Campaign ID to delete leads from. Required if list_id is not provided. list_idstring No Lead list ID to delete leads from. Required if campaign_id is not provided. statusnumber No Optional lead status filter idsarray No Specific lead IDs to delete limitnumber No Maximum number of matching leads to delete, up to 10000
Parameter Type Description countnumber Number of leads deleted
Submits an Instantly V2 background job to update a lead interest status.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes lead_emailstring Yes Lead email address interest_valuenumber No Interest status value. Leave empty in the block or pass null to reset to Lead. campaign_idstring No Campaign ID for the lead list_idstring No Lead list ID for the lead ai_interest_valuenumber No AI interest value to set for the lead disable_auto_interestboolean No Whether to disable auto interest
Parameter Type Description messagestring Background job submission message
Retrieves Instantly V2 campaigns with search, status, tag, and pagination filters.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes limitnumber No Number of campaigns to return, from 1 to 100 starting_afterstring No Pagination cursor from next_starting_after searchstring No Search by campaign name tag_idsstring No Comma-separated campaign tag IDs ai_sales_agent_idstring No Filter campaigns by AI Sales Agent ID statusnumber No Campaign status enum value
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Creates an Instantly V2 campaign using the documented campaign schedule schema.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes namestring Yes Campaign name campaign_schedulejson Yes Campaign schedule object with schedules array sequencesarray No Campaign sequence definitions email_listarray No Sending email accounts daily_limitnumber No Daily sending limit daily_max_leadsnumber No Daily maximum new leads to contact open_trackingboolean No Whether to track opens stop_on_replyboolean No Whether to stop the campaign on reply link_trackingboolean No Whether to track links text_onlyboolean No Whether the campaign is text only email_gapnumber No Gap between emails in minutes pl_valuenumber No Value of every positive lead
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Updates documented Instantly V2 campaign fields.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes campaignIdstring Yes Campaign ID namestring No Campaign name campaign_schedulejson No Campaign schedule object with schedules array sequencesarray No Campaign sequence definitions email_listarray No Sending email accounts daily_limitnumber No Daily sending limit daily_max_leadsnumber No Daily maximum new leads to contact open_trackingboolean No Whether to track opens stop_on_replyboolean No Whether to stop the campaign on reply link_trackingboolean No Whether to track links text_onlyboolean No Whether the campaign is text only email_gapnumber No Gap between emails in minutes pl_valuenumber No Value of every positive lead
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Activates, starts, or resumes an Instantly V2 campaign.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes campaignIdstring Yes Campaign ID
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Pauses a running Instantly V2 campaign, stopping further email sends.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes campaignIdstring Yes Campaign ID
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Permanently deletes an Instantly V2 campaign.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes campaignIdstring Yes Campaign ID
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Retrieves Instantly V2 Unibox emails with search and pagination filters.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes limitnumber No Number of emails to return, from 1 to 100 starting_afterstring No Pagination cursor from next_starting_after searchstring No Search query, email address, or thread:<thread-id> campaign_idstring No Campaign ID filter list_idstring No Lead list ID filter i_statusnumber No Email interest status filter eaccountstring No Sending email account filter leadstring No Lead email address filter is_unreadboolean No Unread status filter
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Sends an Instantly V2 reply to an existing Unibox email.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes eaccountstring Yes Connected email account used to send the reply reply_to_uuidstring Yes Email ID to reply to subjectstring Yes Reply subject bodyjson Yes Reply body object with text and/or html cc_address_email_liststring No Comma-separated CC email addresses bcc_address_email_liststring No Comma-separated BCC email addresses
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Retrieves Instantly V2 lead lists with search and pagination filters.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes limitnumber No Number of lead lists to return, from 1 to 100 starting_afterstring No Starting-after timestamp cursor has_enrichment_taskboolean No Filter by enrichment task setting searchstring No Search query to filter lead lists by name
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message
Creates an Instantly V2 lead list.
Inputs and outputsParameter Type Required Description apiKeystring Yes Instantly API key with the required V2 scopes namestring Yes Lead list name has_enrichment_taskboolean No Whether this list runs enrichment for every added lead owned_bystring No User ID of the lead list owner
Parameter Type Description leadsarray List of leads (id, email, first_name, last_name, campaign, status) leadjson Lead details (id, email, first_name, last_name, company_name, job_title, campaign, status, payload) campaignsarray List of campaigns (id, name, status, daily_limit) campaignjson Campaign details (id, name, status, daily_limit, daily_max_leads, open_tracking) emailsarray List of emails (id, subject, from_address_email, lead, thread_id) emailjson Email details (id, subject, from_address_email, to_address_email_list, thread_id, content_preview) lead_listsarray List of lead lists (id, name, has_enrichment_task, timestamp_created) lead_listjson Lead list details (id, organization_id, has_enrichment_task, owned_by, name, timestamp_created) countnumber Returned or affected record count next_starting_afterstring Cursor for the next page idstring Record ID namestring Record name email_addressstring Lead email address first_namestring Lead first name last_namestring Lead last name statusnumber Lead or campaign status subjectstring Email subject thread_idstring Email thread ID messagestring Operation message