Agent
run_agent
Write · reaches the web
run_id and
conversation_id.
For finding leads, prefer
generate_leads.
get_agent_run
Read-only
Statuses:
queued / planning / running (working), paused (waiting on you
— the question is in result_summary), completed / failed / cancelled
(done — see result_summary).
reply_to_agent
Write · reaches the web
Lead generation
generate_leads
Write · reaches the web
get_agent_run
for progress and read results with search_leads.
search_leads
Read-only
Outreach content
list_inboxes
Read-only
id as smtp_config_id elsewhere. Takes no arguments.
list_sequences
Read-only
create_sequence
Write
Each step:
subject, body_html, wait_days (0–90), thread_mode
(new / reply). Step 0 goes out on enrollment and is always new; a reply
step threads under the first email.
Merge variables: {{first_name}}, {{company}}, {{title}}, {{domain}},
{{location}}. Bodies are simple HTML — <p>, <br>, <strong>, <a>.
draft_email
Read-only
{subject, html} or {steps: […]}. Persists nothing — feed the result
into create_sequence or send_email.
Campaigns
list_campaigns
Read-only
get_campaign
Read-only
create_campaign
Write
update_campaign
Destructive · idempotent
Annotated destructive because it overwrites existing fields and archiving is
this API’s closest thing to a delete — but applying the same patch twice lands
on the same state, so it is also idempotent.
Sending
enroll_leads
Destructive · reaches the web
send_email
Destructive · reaches the web
outreach_stats
Read-only
Scraping
list_scrapers
Read-only
run_scraper
Write · reaches the web
runId; read the extracted data
with get_scraper_runs.
get_scraper_runs
Read-only
