Custom LinkedIn Dev App
Learn how to create a custom LinkedIn Developer App and generate the required access tokens to directly authenticate with Essential LinkedIn Sources.
Create LinkedIn App
Sign in to the LinkedIn Developer Portal with your personal account. If you don't already have one, you can easily create a free account.
Access My Apps section and click on Create App button. Enter the required information and submit.
Setting | Description |
---|---|
App name | The application name. Can be changed later. |
App logo | The application logo, can be the company one. |
LinkedIn Page | The associated LinkedIn Company Page URL, e.g. https://www.linkedin.com/company . |
Company Page
A LinkedIn App requires a LinkedIn Company Page to be associate with. Use your company's page or, if you're working for a client, their company page.
Don't have a company page yet? No problem! Simply create one here.
Verify Page Association
The organization that owns the page you have associated the app with function as the publisher of the app. The super admin must approve the association in the following 30 days. Learn More.
Go to the App Settings panel and click on the Verify button. A modal will appear allowing you to generate a verification URL.
Generate the URL and send it to the page super admin. An email will be sent whenever the association has been approved or denied. Wait for the approval before proceeding further.
Request API Access
For the Essentials LinkedIn Source use case, you must request the Advertising API
product. To do so go to App Products panel of the app and follow below steps.
WARNING
Note that only one product can be requested per app. If you mistakenly requested a different one, you will need to create a new app from scratch.
- Click on the Request access button within the Advertising API product section.
- A modal will appear, fullfill the form as instructed and submit.
- Wait for approximately one minute, then refresh the page.
- A new button Access Request Form should appear in the product section. Click the button and complete legal details.
WARNING
Accurate and current company information is crucial. LinkedIn will carefully review your company details to verify their validity.
- When asked about the app primary use case, choose Direct Advertiser.
- When asked about what do you plan to do with the APIs, describe it without mentionining fetching or displaying data in your website. Focus on statistics or advertising, instead.
Generate a Token
Once the app is ready you can generate a token with it and use it for authentication.
- Visit the LinkedIn Developer Portal Token Generator tool.
- Select the app you'd like to generate a token for.
- Select the permission scopes. Usually that would be
r_basicprofile
,r_organization_admin
andr_organization_social
. - Copy both Refresh and Access generated tokens.