Public REST API
Build outreach on LeadReach
Agents, Memory, streaming chat, discovery, leads, and campaigns. Authenticate with an API key from the app. Every endpoint is explained on the Reference page (path, query, body, response).
Base URL
https://api.tryleadreach.com
Endpoints by category
- GET/v1/creditsCheck your credit balance
- POST/v1/agentsCreate a new agent
- GET/v1/agentsList all agents
- GET/v1/agents/:idGet one agent
- PATCH/v1/agents/:idUpdate an agent
- DELETE/v1/agents/:idDelete an agent (trash)
- GET/v1/agents/:id/memoryRead agent Memory
- PATCH/v1/agents/:id/memoryUpdate agent Memory
- POST/v1/agents/:id/threadsCreate a chat thread
- POST/v1/agents/:id/threads/:threadId/messages/streamSend a chat message (stream)
- GET/v1/agents/:id/threadsList chat threads
- GET/v1/agents/:id/threads/:threadIdGet one thread
- GET/v1/agents/:id/threads/:threadId/messagesList messages in a thread
- PATCH/v1/agents/:id/threads/:threadIdRename a thread
- DELETE/v1/agents/:id/threads/:threadIdDelete a thread
- POST/v1/discoveryLaunch lead discovery
- POST/v1/leads/:id/emailQueue an outreach email
- POST/v1/leads/:id/callQueue an AI call
- GET/v1/leadsList leads
- GET/v1/leads/:idGet one lead
- POST/v1/campaigns/:id/outreach-runsStart a batch outreach run
- POST/v1/campaigns/:id/pausePause a running campaign
- POST/v1/campaigns/:id/resumeResume a paused campaign
- POST/v1/campaigns/:id/stopStop a campaign
- GET/v1/campaigns/:id/statusCampaign pipeline status