Organization Authorizations Overview
Warning
Deprecation Notice
The Marketing version 202304 (Marketing April 2023) and below has been sunset and the unversioned APIs are going to be sunset soon. We recommend that you migrate to the versioned APIs as well as migrate to the new Content and Community Management APIs to avoid disruptions. See the Migration page for more details.
If you haven’t yet migrated and have questions, submit a request on the LinkedIn Developer Support Portal.
Using the /organizationalAuthorizations
endpoint is optional; you may continue using /organizationAcls
Read more:
What is Changing
Features
There are currently more than 100 features available across the LinkedIn ecosystem, and there are multiple feature sets for Content creators
Consider this workflow:
- Five (5) Pages Partners.
- Each Partner makes 20 checks across the Apps.
- The manual procedure for feature checks for each new partner will multiply the effort required to administer or maintain user permissions by role.
New Roles
This change includes newly added roles, which
- Provide structure and granularity to page admin roles.
- Provides instant access to new roles available in existing API
- Eliminates role-based permissions using
/organizationAcls
which provides too much privilege or restricts access.
Frequently Asked Questions
What are the benefits?
Organization Authorizations provides a more granular delegation of access to company page management. User Roles may still be provisioned using /organizationAcls
/organizationAuthorizations
exists as a convenient utility for permission checking, which is useful for permissions that span multiple roles.
Why would I spend resources to build a complex feature check?
Using /organizationAuthorizations
eliminates the need to check multiple user roles, provides more granular page admin roles/permissions, and requires no code changes for newly added roles in the future.
What about Page additions?
LinkedIn anticipates a 20+ increase in Roles over the next few years for pages. To use /organizationAuthorizations
you will need to find the following existing roles and how they are mapped to the new endpoint.
Learn more:
How do I find an authenticated member’s organization role assignee?
You do not need to maintain a list of roles that have permissions, Users are allowed to continue using cURL /organizationAuthorizations -X GET
method to determine if the member has a particular permission at an organization.
How do new permission sets simplify the way you compute permissions?
You can easily
- View analytics (statistics), notifications, and posts.
- Manage (create/edit/delete) posts
- Find access control information.
- Associate developer applications (in rare cases.)
Learn more:
- Retrieve Organization info using Organization Lookup API
- View auth tables for
/organizationAuthorizations
Organization Auth Actions
How do I provision a user with the DIRECT_SPONSORED_CONTENT_POSTER role?
For a given organization and member you may continue to use the cURL method /organizationAcls -X PUT
How do I find additional Admin info?
You can use Decoration to find users First/Last name. This procedure has not changed, however, the field name may be slightly different in /organizationAuthorizations
to get member info.
How do I find Admin Data using Response Decoration?
The call is basically identical to /organizationAcls
See: Response Decoration
Ho do I find all Role Permissions?
The Organization Authorizations endpoint has a finder to return all the permissions for a given role.
Read more:
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for