Request API Access
Access to LinkedIn Learning APIs is available to members of our Partner Program and organizations that have purchased LinkedIn Learning site licenses. LinkedIn Learning APIs use two-legged OAuth 2.0 for access. With a partnership or an organizational site license, API keys can be provisioned within your LinkedIn Learning Admin Settings. API keys are used to generate an access token to call the API. The access token is a value that must be included in a request header in each call to the API.
To learn how to provision LinkedIn Learning API keys, click here.
Obtaining a Client ID and Client Secret
To generate an access token, you need admin access to a LinkedIn Learning instance. Depending on your requirements, you can get access to LinkedIn Learning in one of two ways:
1. Learning Partner Program
If your organization is a member of the LinkedIn Learning Partner Program, you can reach out to your dedicated Business Development contact to request access to a LinkedIn Learning test instance. Once access is granted, you can provision API keys for testing and development within your LinkedIn Learning Admin Settings.
2. LinkedIn Learning Admin Settings
If your organization has purchased LinkedIn Learning, you can create a client and secret key within your LinkedIn Learning Admin Settings. With this client ID and client secret, the access token you generate will permit LinkedIn Learning APIs to return organization-specific metadata in addition to publicly-available metadata. In particular, the API will return AICC & SSO launch URLs of LinkedIn Learning content, with an identifier for a specific organization.
Retrieve LinkedIn Learning Enterprise Activity Reports
LinkedIn Learning Reporting APIs allow you to view key insights and engagement metrics to help you measure organization's L & D progress. To review the learningActivityReports API parameters, endpoints, and use cases, click here.