[Developers]
Armada API
Run lists, Find, playbooks, sequences, enroll, inbox, and content from one place. Your agent or backend talks to Armada instead of stitching Clay, Instantly, and HeyReach.
terminal · curl /api/v1
POST /api/v1/campaigns/from-playbook
Authorization: Bearer arm_live_••••
{ "playbook_id": "hiring-manager-outbound" }
← 201 Created
campaign_id: cmp_8x2k…
POST /api/v1/find/runs
{ "playbook_id": "vp-sales-series-b", "list_id": "…" }
← 202 Accepted · find_run_id find_9m1…
POST /api/v1/campaigns/cmp_8x2k…/enroll
{ "row_ids": ["…", "…"] }
← 200 OK · 48 enrolled · launch queued
Agents
Cursor · Claude · Codex

MCP · /api
Channels
Email · LinkedIn · CRM · Slack
[Capabilities]
Lists, Find, and scoring
Create lists, run Find, enrich, set ICP, and score fit — without exporting CSVs between tools.
Playbooks and sequences
Start from a campaign playbook or describe a short sequence (email, LinkedIn, delays, wait for reply) and enroll. No blank canvas required.
Inbox and webhooks
Read and reply in Unibox. Get notified when Find finishes, someone enrolls, or a reply lands.
Workspace keys
After approval, mint keys in Settings → Developers. Scoped to your workspace, rotatable, and separate from channel logins.
[How it works]
- 01Request API access in Settings → Developers (paid workspace required).
- 02Once approved, connect from Cursor, Claude, or your own backend — we give you a key and setup steps in the product.
- 03Pick a playbook or Find recipe, enroll leads, launch, and handle replies in Unibox or over webhooks.
Related
Use with AI
Connect Armada in Cursor or Claude and run Find, playbooks, sequences, and enroll without stitching Clay, Instantly, and HeyReach.
[Why teams wire it this way]
- Agents handle research volume; Armada handles deliverability and channel limits.
- One inbox and call history even when lists come from custom code.
- Same workspace for reps who need a UI and engineers who need an API.
[FAQ]
Questions from developers teams.
Start building with Armada API.
Request access in the product. Once approved, connect from Cursor, Claude, or your backend.
