I'm working with LinkedIn's new Community Management API and I'm encountering error when trying to retrieve organization's data.
I'm using the following API request:
curl --location 'https://api.linkedin.com/rest/organizations/MY_ORG_ID' \
--header 'LinkedIn-Version: 202306' \
--header 'X-Restli-Protocol-Version: 2.0.0' \
--header 'Authorization: Bearer MY_TOKEN'
I expect to receive organization's details but I get:
{
"status": 403,
"serviceErrorCode": 100,
"code": "ACCESS_DENIED",
"message": "Not enough permissions to access: organizations.GET.20230601"
}
According to LinkedIn's Community Management API Migration guide this may happen for BATCH_GET requests as they are limited in the Development Tier.
I would not expect it to happen in my case, though, because I'm requesting a single organization and according to LI's documentation it's a "GET" request vs "BATCH_GET".
Some facts and prior checks
- I do have access to Community Management API (Developer Tier)
- I have set my backend correctly with necessary scope (rw_organization_admin)
- I have reset the access token, I have reset granted permissions, etc - I'm 100% sure there is nothing wrong with the access token
- I have not exceeded my daily request limits
- I have tried calling the deprecated v2 API and it successfully retrieves the organization's details (
https://api.linkedin.com/v2/organizations/MY_ORG_ID) - I cannot rely on this solution though because it will be sunset soon.
Have anyone encoutered this issue and can share a solution?
Can #linkedin team help?

getmethod from my code. When I removed the URI encoding, it worked.