Skip to main content
GET
/
v1
/
campaigns
Get Campaigns
curl --request GET \
  --url https://app-api.walead.ai/api/v1/campaigns \
  --header 'x-api-key: <api-key>'
[
  {
    "id": "<string>",
    "name": "<string>",
    "status": "active",
    "progress": 123,
    "createdAt": "2023-11-07T05:31:56Z",
    "settings": {},
    "coreVariables": {},
    "customVariables": {},
    "linkedinAccounts": [
      "<string>"
    ],
    "analytics": {
      "acceptanceRate": 123,
      "responseRate": 123,
      "totalLeads": 123
    }
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.walead.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Returns all campaigns from your workspace. You can filter by status and search by name.

Authentication

All requests require an API key passed in the x-api-key header. You can generate your API key from the WaLead dashboard.

Example Request

curl -X GET https://app-api.walead.ai/api/v1/campaigns \
  -H "x-api-key: YOUR_API_KEY_HERE" \
  -H "Content-Type: application/json"

Authorizations

x-api-key
string
header
required

API key for authentication. Generate from your WaLead dashboard.

Query Parameters

status
enum<string>

Filter campaigns by status

Available options:
active,
paused,
completed,
error,
draft

Search campaigns by name

Response

Campaigns retrieved successfully

id
string

Unique campaign identifier

name
string

Campaign name

status
enum<string>

Campaign status

Available options:
active,
paused,
completed,
error,
draft
progress
number

Campaign progress percentage (0-100)

createdAt
string<date-time>

ISO 8601 timestamp of creation

settings
object

Campaign configuration settings

coreVariables
object

Core variables enabled for this campaign

customVariables
object

Custom variables defined for this campaign

linkedinAccounts
string[]

Array of LinkedIn account IDs associated with the campaign

analytics
object