API reference
Campaigns API
Every campaigns operation in the public API, from the OpenAPI spec. Base URL https://api.outlevo.com; the organization comes from the key.
| GET /v1/campaigns | List campaigns, newest first |
|---|---|
| POST /v1/campaigns | Create a draft campaign |
| GET /v1/campaigns/{id} | Get a campaign with lead counts by state and what blocks it |
| POST /v1/campaigns/{id}/build | Build the approved campaign in Smartlead as a job |
| POST /v1/campaigns/{id}/draft-sequence | Draft a sequence with AI |
| GET /v1/campaigns/{id}/leads | List what happened to each lead, newest first; filter by state, company or external id |
| POST /v1/campaigns/{id}/leads | Propose contacts as leads; each becomes an outbound_step Revenue Action |
| POST /v1/campaigns/{id}/pause | Pause a campaign |
| PUT /v1/campaigns/{id}/sequence | Set a draft campaign's email sequence |
| GET /v1/campaigns/{id}/stats | Campaign totals and reply, bounce and unsubscribe rates |
| POST /v1/campaigns/{id}/stop | Stop a campaign |
| POST /v1/campaigns/{id}/submit-messages | Submit the sequence for approval |
Verified on .
Try the API with a test key
Test keys run against a sandbox and are never charged.