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
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.linkedcamp.com/llms.txt

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

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
    }
  ]
}