# LinkedIn campaigns from your code (/docs/engage/linkedin-campaigns/api)

Authenticated with `?privateKey=YOUR_KEY` (see [Authentication](/docs/authentication)).

<Endpoints ops={["GET /v3/linkedin/accounts", "GET /v3/linkedin/campaigns", "GET /v3/linkedin/campaigns/{linkedinCampaignId}", "GET /v3/linkedin/campaigns/{linkedinCampaignId}/timeline", "POST /v3/linkedin/campaigns/{linkedinCampaignId}/activate", "POST /v3/linkedin/campaigns/{linkedinCampaignId}/pause", "POST /v3/linkedin/campaigns/{linkedinCampaignId}/resume", "DELETE /v3/linkedin/campaigns/{linkedinCampaignId}", "GET /v3/linkedin/keywords", "POST /v3/linkedin/keywords", "PUT /v3/linkedin/keywords/{keywordId}", "DELETE /v3/linkedin/keywords/{keywordId}", "GET /v3/linkedin/tracked-posts", "POST /v3/linkedin/tracked-posts", "PATCH /v3/linkedin/accounts/{linkedinAccountId}"]} />

<ApiPlayground
  ops={["GET /v3/linkedin/accounts", "GET /v3/linkedin/campaigns", "GET /v3/linkedin/campaigns/{linkedinCampaignId}", "GET /v3/linkedin/campaigns/{linkedinCampaignId}/timeline", "POST /v3/linkedin/campaigns/{linkedinCampaignId}/activate", "POST /v3/linkedin/campaigns/{linkedinCampaignId}/pause", "POST /v3/linkedin/campaigns/{linkedinCampaignId}/resume", "DELETE /v3/linkedin/campaigns/{linkedinCampaignId}", "GET /v3/linkedin/keywords", "POST /v3/linkedin/keywords", "PUT /v3/linkedin/keywords/{keywordId}", "DELETE /v3/linkedin/keywords/{keywordId}", "GET /v3/linkedin/tracked-posts", "POST /v3/linkedin/tracked-posts", "PATCH /v3/linkedin/accounts/{linkedinAccountId}"]}
  method="get"
  path="/v3/linkedin/campaigns"
  tool="list_linkedin_campaigns"
  args={`{
  "websiteId": "64b7f0a1c2d3e4f5a6b7c8d9"
}`}
/>

## Use case: Report on LinkedIn [#use-case-report-on-linkedin]

`GET /v3/linkedin/campaigns` returns each campaign with its counts.
