What is a LinkedIn Direct Access Token?A Direct Access Token is a LinkedIn-issued access token you generate directly inside Campaign Manager — no LinkedIn Developer app or OAuth flow required. It authorizes Upstack to send conversion events to LinkedIn’s Conversions API on your behalf. You control which ad accounts it covers, the permission it grants (Manage conversions), and how long it lasts before expiring.
Prerequisites
Before you start, you need:- Admin or Account Manager access to your LinkedIn Ads account at linkedin.com/campaignmanager
- Your Partner ID and at least one Conversion Rule created — see How to create LinkedIn Conversion Rules
Steps to generate your LinkedIn CAPI token
1
Open Signals Manager in Campaign Manager
Sign in to LinkedIn Campaign Manager, select your ad account, then click Data → Signals Manager in the top navigation.

2
Open the Conversions API tab
In Signals Manager, click the Conversions API tab. This is where you manage Direct Access Tokens for server-side event forwarding.
3
Generate a token
Click Generate token (or Manage tokens → Generate token if you’ve created tokens before).

4
Select the ad accounts
Choose the ad account(s) the token should cover. The token can only send conversions for the accounts you select here.
5
Set the permission to Manage conversions
Set the token permission to Manage conversions. This is the permission Upstack needs to write conversion events to LinkedIn.
6
Set the token expiry
Choose how long the token stays valid. We recommend setting the expiry to 1 year to minimize how often you need to rotate it.
7
Copy and save the token securely
LinkedIn displays the generated token — a long alphanumeric string. Copy it immediately and store it somewhere secure (a password manager works well).
8
Add the token to Upstack Data
Sign in to Upstack Data and open your LinkedIn destination under Event Destinations. Paste the token into the API Access Token field and save.
9
Verify the destination is healthy
In the Upstack dashboard, the LinkedIn destination card should show Healthy with a green status indicator within 5 minutes.If the status shows Unhealthy:
- Confirm the token was pasted in full (no truncation, no whitespace).
- Confirm the token has the Manage conversions permission.
- Confirm the token includes the ad account that owns your Conversion Rules.
Token expiration and renewal
Direct Access Tokens expire based on the duration you set when generating them (we recommend 1 year). When a token expires:- The destination status changes to Unhealthy and events return a
401error.
- Go to Campaign Manager → Data → Signals Manager → Conversions API.
- Generate a new token with the same ad accounts and Manage conversions permission.
- Update the API Access Token field in your Upstack LinkedIn destination.
Next step: How to enable LinkedIn click ID tracking