REST API · 90+ ENDPOINTS · OPENAPI

Pipeline REST API. Standard endpoints. Standard auth.

Same data, same actions, no MCP/CLI overhead. Use this when you're building your own UI or running server-side logic.

Start free trial
claude code · pipeline-mcp
>How are my campaigns doing this week?

Here's your campaign performance this week:

VP Sales Outreach - 23 replies, 68% acceptance rate

Series B Founders - 12 replies, 45% acceptance rate

Agency Owners - 8 replies, 72% acceptance rate

tools called: list-campaigns, get-campaign-analytics

AUTHENTICATION

Bearer tokens, idempotency on writes.

One API key per workspace. Every write accepts an Idempotency-Key header for safe retries.

Authentication
bash
# All requests require an API key
curl https://pipeline.help/api/campaigns \
  -H "Authorization: Bearer YOUR_API_KEY"

# Get your API key:
# Pipeline -> Settings -> API Keys -> Create New Key
ENDPOINT REFERENCE

90+ endpoints, across 9 categories.

Predictable status codes. Pagination cursors. Every list returns a next_cursor when there are more rows.

GET/api/campaigns
POST/api/campaigns
POST/api/campaigns/{id}/start
POST/api/campaigns/{id}/pause
POST/api/campaigns/{id}/resume
POST/api/campaigns/{id}/clone
GET/api/campaigns/{id}/prospects
POST/api/campaigns/{id}/prospects
POST/api/campaigns/{id}/prospects/bulk
POST/api/campaigns/{id}/import-csv
GET/api/prospects/{id}/research
GET/api/prospects/{id}/score
GET/api/enrichment/tables
POST/api/enrichment/tables
GET/api/enrichment/tables/{id}/rows
POST/api/enrichment/tables/{id}/rows
POST/api/enrichment/tables/{id}/columns
POST/api/enrichment/tables/{id}/enrich
GET/api/enrichment/tables/{id}/export-csv
POST/api/enrichment/tables/{id}/send-to-campaign
POST/api/enrichment/tables/{id}/deduplicate
GET/api/enrichment/providers
POST/api/mcp/scrape/post-engagers
POST/api/mcp/scrape/company-followers
POST/api/mcp/scrape/profile-followers
GET/api/unipile/conversations
GET/api/unipile/conversations/{id}/messages
POST/api/unipile/conversations/{id}/send-message
POST/api/inbox/generate-reply
POST/api/inbox/analyze-sentiment
GET/api/analytics/campaign
GET/api/analytics/workspace
GET/api/analytics/funnel
POST/api/content/generate
GET/api/content/posts
POST/api/content/posts/{id}/publish
GET/api/signals
POST/api/signals/trackers
POST/api/signals/{id}/add-to-campaign
GET/api/linkedin/accounts
GET/api/linkedin/accounts/{id}/daily-usage
GET/api/linkedin/inmail-balance
OPENAPI SPEC

Generate clients in any language.

Point your generator at our OpenAPI spec. First-class TypeScript and Python SDKs are published from the same source.

TypeScript / Node
npm i @pipeline/sdk
Python
pip install pipeline-sdk
Any language
GET /docs/openapi.json
GET YOUR API KEY

Push your first leads in 5 minutes.

14-day trial · No credit card