LinkedIn is about to get more restrictive for development

The Engagement 4Cast

LinkedIn is about to get more restrictive for development

Michael Wilson



Michael Wilson

LinkedIn API access will soon be restricted, leaving developers worldwide scrambling in anticipation of broken integrations.

On February 12, 2015, Adam Trachtenberg, Director of Developer Network at LinkedIn, announced in a blog post that LinkedIn would be restricting access to their API. This is bad news for many developers (and by extension, their clients) who have integrated LinkedIn with websites and services. On May 12, 2015, when the API endpoint restriction goes into effect, the only features remaining in open access will be:

Sadly, this also affects some integrations that have been implemented by 4Site. For example, we integrated a list of group discussions on the website of one of our clients for their logged-in members who are also members of that LinkedIn group. This functionality will definitely not survive the API restriction coming on May 12 (it relies on the group endpoint).

Another integration 4Site implemented, calendar integration, is in a grey area (see my Calendars with LinkedIn Integration blog post). This integration whitelists users signing-in to a site with LinkedIn who are a part of a particular LinkedIn group. A literal reading of the transition documentation on LinkedIn lets us off the hook with this integration, as we only use the profile endpoint (which will continue to be unrestricted). What makes the future of this integration uncertain is that the group membership listing for a LinkedIn user is a part of the profile endpoint, but requires the “rw_group permission.” The transition documentation made no mention of permissions restriction, only of endpoint restriction. Experience with framework changes, however, has taught us to be cautious before making assumptions about the validity of developer documentation prior to a rollout. So, we are awaiting the API restriction coming May 12 with fingers crossed.

Possible Solution?

There is a way to keep the endpoints open for particular integrations: apply for partner status with LinkedIn, explaining what your integration is and how it works. If it meets the criteria of “we feel that they’re providing value to members, developers and LinkedIn,” then some or all of the restricted endpoints will remain open for that app, and ONLY that app.

We submitted an application for partner status on behalf of our client, but LinkedIn denied it. Our client’s site provides a way for members of a particular LinkedIn group to access, create and RSVP to events pertaining to their professional specialty. We were honestly surprised that our application was denied. We felt that it provided functionality that LinkedIn does not currently provide, and by locking it down to ONLY members of a LinkedIn group (and therefore, members of LinkedIn), it does no harm to LinkedIn’s goals and objectives. Admittedly, their goals and objectives for their developer program are not clear at this time. We’ve requested their reasons for denial, but have received no reply. (Though we have no doubt they are fielding thousands of partner applications and other communications regarding displeasure with the upcoming restriction.)

All told, this is bad news for most LinkedIn integrations. Even though considerable time and effort were poured into integrations such as ours, LinkedIn is pulling the rug out from under them. Creative solutions will need to be found by developers looking to meet the need of clients.

Stay tuned for next steps after the May 12, 2015 API restrictions.

About the Engagement 4Cast

4Site Interactive Studios is a talented troupe of web professionals who are passionate about creating tools to support digital marketers. We love to hear from our community! Reach out to us with your thoughts and questions. And don’t forget to subscribe below to get notified when we post new blogs – no spam, just content👍🏼

Subscribe & stay ahead of the crowd with sage marketing tips and predictions.

How can we help?