Getting Started with Sync Services
This tutorial shows you how to obtain permission to call Sync Services APIs, request for access tokens, and make authenticated requests.
Obtain Credential and Permission
Visit LinkedIn Developer Portal to create an developer app and obtain OAuth2 credentials such as client ID and client secret.
Your developer application must have been granted corresponding permission scopes to use Sync Services APIs:
- CRM Data Validation API:
r_sales_nav_validation
- Profile Associations API:
r_sales_nav_profiles
If you are a Sales Navigator Application Platform Partner, reach out to your point of contact at LinkedIn to request this permission be added to your application. Prospective partners can apply to join the SNAP program on the application page
Obtain an Access Token
All Sync Services API calls are made in the context of an app. You will need to use an access token (with required scopes) that is generated with Client Credentials Flow to make an authenticated call. Read Client Credential Flow (2-legged OAuth) to learn how to implement the flow and obtain the access token.
Make Authenticated Requests
In all HTTP requests to Sync Services APIs, you must include the below header to make authenticated requests:
Header | Value |
---|---|
Authorization | Bearer {ACCESS_TOKEN} |
X-Restli-Protocol-Version | 2.0.0 |
CRM Sync Data Validation Export
Please refer to the Exporting CRM Data Validation tutorial to learn about how to use Sync Services API to create data validation export.