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.