// Documentation

Everything to build
with Outpilot.

Guides, API reference, and SDKs to wire autonomous outbound into your product or workflow.

⌘K

// Popular guides

Start with the essentials.

// API reference

REST endpoints.

All endpoints need a Bearer token. Base URL https://api.outpilot.ai/v1

GET/v1/leads
POST/v1/leads
GET/v1/campaigns
POST/v1/campaigns/{id}/start
GET/v1/emails
GET/v1/analytics/overview

// Example

Create a lead in 3 lines.

Node.js SDK
import { OutpilotClient } from "@outpilot/sdk";

const client = new OutpilotClient({ apiKey: process.env.OUTPILOT_API_KEY });

const lead = await client.leads.create({
  email: "jane@acme.com",
  firstName: "Jane",
  lastName: "Smith",
  company: "Acme Corp",
  role: "VP of Sales",
});

console.log(`Lead created: ${lead.id} — Score: ${lead.fitScore}/100`);