403 Permissions Error - LinkedIn Repost / Like / Commenting

Hello - I’m setting up an automation for a client who wants to be able to dynamically like, comment, and share posts from his network. Thought this would be straightforward enough, but I am hitting an unrelenting 403 Permissions error every single time I try to set this up.

I’ve read through many forum posts on the subject, and can’t seem to figure out what I’m missing here. Would love some advice from someone who’s been able to solve this.

To be clear, we are commenting/liking/resharing on behalf of a person, not organization.

Here’s what I did:

  1. Created application via LinkedIn Developer portal. Added products ‘Share on LinkedIn’ and ‘Sign In with LinkedIn using OpenID Connect’. Application has been granted the following scopes: ‘openid’, ‘profile’, ‘w_member_social’, ‘email’.

Note: ‘w_member_social’ is the important one for these use cases, and it shows that we have it!

  1. Setup the connection in Make using ‘LinkedIn with OpenID’. Also defined the scopes there in our connection. Authenticated to my LinkedIn profile for testing purposes. I waited the recommended 5 minutes for permissions to update. I waited 30, 60, 90 minutes.

  2. Anytime I try to execute an endpoint to Share, Like, or Comment - I get some variation of this 403 error. Examples below:

Reshare a Post

POST https://api.linkedin.com/rest/posts

{
  "author": "urn:li:person:________",
  "commentary": "\u200B",
  "visibility": "PUBLIC",
  "distribution": {
    "feedDistribution": "MAIN_FEED",
    "targetEntities": [],
    "thirdPartyDistributionChannels": []
  },
  "lifecycleState": "PUBLISHED",
  "isReshareDisabledByAuthor": false,
  "reshareContext": {
    "parent": "urn:li:share:__________"
  }
}

403: Accessing the resource is forbidden. Please check your permissions for this resource

Like a Post

POST https://api.linkedin.com/rest/reactions
{
"actor": "urn:li:person:______",
"object":
"urn:li:ugcPost:______",
    "reactionType": "LIKE"
}

403: Not enough permissions to access: partnerApiReactions.CREATE.20250101’,

For the love of all things holy, can someone help? Thank you!



Okay, I may have discovered the issue here. When you create a new App on LinkedIn, even though it may contain the w_member_social scope, which is mentioned in documentation, your account may still not have the permissions needed to access certain resources, like to CREATE a reaction:


For example, on this app with the default ‘Share on LinkedIn’ product, you can see this permission is missing.

I am going through the process of setting up a new application with the product ‘Community Management API’ as this looks like it should provide the permissions we need. Fingers crossed: