LinkedIn · OAuth Scopes

LinkedIn OAuth Scopes

OAuth 2.0 derived

LinkedIn publishes 7 OAuth 2.0 scopes via the authorizationCode and clientCredentials flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the LinkedIn API on a user’s behalf.

Tokens are issued from https://www.linkedin.com/oauth/v2/accessToken.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

BusinessCareersMarketingProfessional NetworkingRecruitingSocial MediaFortune 1000
Scopes: 7 Flows: authorizationCode, clientCredentials Method: derived

OAuth endpoints

Authorization URL
https://www.linkedin.com/oauth/v2/authorization
Token URL
https://www.linkedin.com/oauth/v2/accessToken
Flows
authorizationCodeclientCredentials

Scopes (7)

ScopeDescriptionFlows
r_ads Read advertising data authorizationCode
r_compliance Read compliance data authorizationCode
r_liteprofile Read basic profile data authorizationCode, clientCredentials
r_lms_learning Read learning management data authorizationCode
rw_ads Read and write advertising data authorizationCode
w_member_social Post, comment and like posts clientCredentials
w_organization_social Write organization social content clientCredentials

Source

OAuth Scopes

linkedin-scopes.yml Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/linkedin-compliance-events.yml, openapi/linkedin-learning-activity-reports.yml,
  openapi/linkedin-marketing-audience-insights.yml, openapi/linkedin-marketing-audience.yml,
  openapi/linkedin-marketing-campaigns.yml, openapi/linkedin-talent-job-posting.yml, openapi/linkedin-talent-learning-parent-application.yml,
  openapi/linkedin-talent-recruiter-system-connect.yml
schemes:
- name: OAuth2Auth
  source: openapi/linkedin-compliance-events.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.linkedin.com/oauth/v2/authorization
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
- name: OAuth2Auth
  source: openapi/linkedin-learning-activity-reports.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.linkedin.com/oauth/v2/authorization
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
- name: OAuth2Auth
  source: openapi/linkedin-marketing-audience-insights.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.linkedin.com/oauth/v2/authorization
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
- name: OAuth2Auth
  source: openapi/linkedin-marketing-audience.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.linkedin.com/oauth/v2/authorization
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
- name: OAuth2Auth
  source: openapi/linkedin-marketing-campaigns.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.linkedin.com/oauth/v2/authorization
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
- name: OAuth2Auth
  source: openapi/linkedin-talent-job-posting.yml
  flows:
  - flow: clientCredentials
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
  description: OAuth 2.0 authentication
- name: OAuth2Auth
  source: openapi/linkedin-talent-learning-parent-application.yml
  flows:
  - flow: clientCredentials
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
  description: OAuth 2.0 authentication for partner applications
- name: OAuth2Auth
  source: openapi/linkedin-talent-recruiter-system-connect.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.linkedin.com/oauth/v2/authorization
    tokenUrl: https://www.linkedin.com/oauth/v2/accessToken
  description: OAuth 2.0 authentication with 3-legged flow
scopes:
- scope: r_ads
  description: Read advertising data
  flows:
  - authorizationCode
  sources:
  - openapi/linkedin-marketing-audience-insights.yml
  - openapi/linkedin-marketing-campaigns.yml
- scope: r_compliance
  description: Read compliance data
  flows:
  - authorizationCode
  sources:
  - openapi/linkedin-compliance-events.yml
- scope: r_liteprofile
  description: Read basic profile data
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/linkedin-talent-learning-parent-application.yml
  - openapi/linkedin-talent-recruiter-system-connect.yml
- scope: r_lms_learning
  description: Read learning management data
  flows:
  - authorizationCode
  sources:
  - openapi/linkedin-learning-activity-reports.yml
- scope: rw_ads
  description: Read and write advertising data
  flows:
  - authorizationCode
  sources:
  - openapi/linkedin-marketing-audience.yml
  - openapi/linkedin-marketing-campaigns.yml
- scope: w_member_social
  description: Post, comment and like posts
  flows:
  - clientCredentials
  sources:
  - openapi/linkedin-talent-learning-parent-application.yml
- scope: w_organization_social
  description: Write organization social content
  flows:
  - clientCredentials
  sources:
  - openapi/linkedin-talent-job-posting.yml