# Leadterra ## Docs - [POST /v1/campaigns — Create an Outbound Campaign](https://docs.leadterra.co/api-reference/campaigns-create.md): POST /v1/campaigns — Creates a new draft campaign with an optional array of sequence steps. Returns the campaign ID and initial status. - [POST /v1/campaigns/:id/pause — Pause a Running Campaign](https://docs.leadterra.co/api-reference/campaigns-pause.md): POST /v1/campaigns/:id/pause — Pauses a running campaign immediately. Queued messages not yet sent are held. Resume by calling the start endpoint again. - [POST /v1/campaigns/:id/start — Start a Running Campaign](https://docs.leadterra.co/api-reference/campaigns-start.md): POST /v1/campaigns/:id/start — Starts a draft or paused campaign, queueing the first sequence step for enrolled leads. Returns updated campaign status. - [GET /v1/campaigns/:id/stats — Read Campaign Metrics](https://docs.leadterra.co/api-reference/campaigns-stats.md): GET /v1/campaigns/:id/stats — Returns delivery, reply, bounce, and queue metrics for a specific campaign. Metrics are updated in near real-time. - [POST /v1/campaigns/:id/leads/bulk — Bulk Enroll Leads](https://docs.leadterra.co/api-reference/leads-bulk.md): POST /v1/campaigns/:id/leads/bulk — Upserts and enrolls contacts into a campaign. Existing leads with matching emails are updated, not duplicated. - [GET /v1/replies — List and Filter Classified Replies](https://docs.leadterra.co/api-reference/replies.md): GET /v1/replies — Returns classified inbound replies for your workspace. Filter by campaign ID to scope results to a specific campaign. - [GET /v1/sender-accounts — List All Sender Accounts](https://docs.leadterra.co/api-reference/sender-accounts.md): GET /v1/sender-accounts — Returns all sending identities in your workspace. Each account has an ID, email address, display name, and status. - [GET /v1/sender-pools — Inspect Delivery Sender Pools](https://docs.leadterra.co/api-reference/sender-pools.md): GET /v1/sender-pools — Returns private delivery pools for your workspace, including daily capacity and remaining send volume for the current period. - [POST /v1/suppression-list — Suppress Email Addresses](https://docs.leadterra.co/api-reference/suppression-list.md): POST /v1/suppression-list — Adds email addresses to your workspace suppression list. Suppressed addresses are skipped in all future campaigns. - [POST /v1/webhooks — Register and Receive Event Webhooks](https://docs.leadterra.co/api-reference/webhooks.md): POST /v1/webhooks — Registers a webhook endpoint to receive real-time campaign and reply events. Returns a webhook ID and registration status. - [Authenticate Your Requests to the Leadterra Email API](https://docs.leadterra.co/authentication.md): Leadterra uses Bearer token authentication. Pass your API key in the Authorization header on every request to authenticate securely. - [Campaigns: Create and Manage Outbound Email Sequences](https://docs.leadterra.co/concepts/campaigns.md): Campaigns group your outbound sequence steps, enrolled leads, and delivery settings into a single controllable unit with full lifecycle management. - [Leads: Enrolling and Managing Outbound Campaign Contacts](https://docs.leadterra.co/concepts/leads.md): Leads are the contacts enrolled in your campaigns. Leadterra's bulk upsert API lets you add, update, and enroll leads in a single call. - [Reply Intelligence: Automatic Classification of Replies](https://docs.leadterra.co/concepts/replies.md): Leadterra automatically classifies inbound replies by intent, letting agents and workflows act on interested, bounced, or opt-out signals in real time. - [Sender Pools: Private Delivery Capacity and Identities](https://docs.leadterra.co/concepts/sender-pools.md): Sender pools give your workspace dedicated delivery capacity and sending identities for outbound campaigns, isolated from other workspaces. - [Create and Launch an Outbound Email Campaign via API](https://docs.leadterra.co/guides/create-campaign.md): Step-by-step guide to creating a multi-step outbound email campaign using the Leadterra API, from drafting your sequence to launching your first send. - [Bulk Enroll Leads into a Leadterra Campaign via API](https://docs.leadterra.co/guides/enroll-leads.md): Learn how to bulk-upsert and enroll contacts into a Leadterra campaign using the API, including personalization fields and deduplication semantics. - [Monitor and Route Classified Campaign Replies in Real Time](https://docs.leadterra.co/guides/monitor-replies.md): Fetch classified inbound replies from your Leadterra campaigns using the API and route them into your agent workflows, CRM, or notification systems. - [Manage Your Leadterra Workspace Email Suppression List](https://docs.leadterra.co/guides/suppression.md): Add emails to your Leadterra workspace suppression list to permanently stop outbound messages to those addresses across all campaigns. - [Register and Handle Leadterra Webhooks for Campaign Events](https://docs.leadterra.co/guides/webhooks.md): Set up Leadterra webhooks to receive real-time event notifications for campaign sends, bounces, and inbound replies in your app or agent. - [Leadterra: Agent-Ready Sending APIs for GTM Workflows](https://docs.leadterra.co/introduction.md): Leadterra is a private outbound email API for GTM teams and AI agents. Create campaigns, enroll leads, and route classified replies programmatically. - [Get Started with Leadterra: Launch a Campaign in Minutes](https://docs.leadterra.co/quickstart.md): Send your first outbound email campaign with Leadterra in four steps — get your API key, create a campaign, add leads, and launch.