Skip to main content
GET
/
campaigns
curl -X GET "https://api.linkedcamp.com/campaigns?status=ACTIVE" \
  -H "token: YOUR_API_TOKEN"
{
  "success": true,
  "message": "ACTIVE campaigns found successfully!",
  "total": 2,
  "data": [
    {
      "_id": "60f7a1b2c3d4e5f6a7b8c9d0",
      "title": "Outreach Campaign",
      "url": "https://www.linkedin.com/search/results/people/...",
      "status": "ACTIVE",
      "total": 150
    }
  ]
}

Headers

token
string
required
Your LinkedCamp API token.

Query Parameters

status
string
Filter campaigns by status. You can pass multiple statuses separated by commas.Available values: PENDING, ACTIVE, PAUSED, DRAFTED, COMPLETED, FAILED, ARCHIVEDExample: status=ACTIVE or status=ACTIVE,PAUSED

Response

success
boolean
Whether the request was successful.
message
string
A human-readable result message.
total
number
Total number of campaigns returned.
data
array
Array of campaign objects.
curl -X GET "https://api.linkedcamp.com/campaigns?status=ACTIVE" \
  -H "token: YOUR_API_TOKEN"
{
  "success": true,
  "message": "ACTIVE campaigns found successfully!",
  "total": 2,
  "data": [
    {
      "_id": "60f7a1b2c3d4e5f6a7b8c9d0",
      "title": "Outreach Campaign",
      "url": "https://www.linkedin.com/search/results/people/...",
      "status": "ACTIVE",
      "total": 150
    }
  ]
}