Overview
Add LinkedIn to any ModuleX agent or workflow. Professional social networking platform for managing posts, comments, likes, profiles, organizations, and ad accounts via the LinkedIn REST API (api.linkedin.com/rest).
Authentication
OAuth2 Authentication
Connect using LinkedIn OAuth (recommended)Required Credentials
OAuth Configuration
- Authorization URL:
https://www.linkedin.com/oauth/v2/authorization - Token URL:
https://www.linkedin.com/oauth/v2/accessToken - Scopes:
openid,profile,email,w_member_social
Available Actions
create_image_post_organization — Create an image post on LinkedIn as an organization
create_image_post_organization — Create an image post on LinkedIn as an organization
create_image_post_user — Create an image post on LinkedIn as the authenticated user
create_image_post_user — Create an image post on LinkedIn as the authenticated user
create_text_post_organization — Create a text post on LinkedIn as an organization, optionally with an article URL
create_text_post_organization — Create a text post on LinkedIn as an organization, optionally with an article URL
create_text_post_user — Create a text post on LinkedIn as the authenticated user, optionally with an article URL
create_text_post_user — Create a text post on LinkedIn as the authenticated user, optionally with an article URL
delete_post — Delete a post from LinkedIn
delete_post — Delete a post from LinkedIn
fetch_ad_account — Fetch an individual ad account given its ID
fetch_ad_account — Fetch an individual ad account given its ID
get_current_member_profile — Get the profile of the current authenticated member
get_current_member_profile — Get the profile of the current authenticated member
Response
get_member_profile — Get another member's profile given their person ID
get_member_profile — Get another member's profile given their person ID
get_multiple_member_profiles — Get multiple member profiles at once given their person IDs
get_multiple_member_profiles — Get multiple member profiles at once given their person IDs
get_org_member_access — Get the organization access control information of the current authenticated member
get_org_member_access — Get the organization access control information of the current authenticated member
Parameters
Response
get_organization_access_control — Get a selected organization's access control information
get_organization_access_control — Get a selected organization's access control information
get_organization_administrators — Get the administrator members of a selected organization
get_organization_administrators — Get the administrator members of a selected organization
get_profile_picture_fields — Get the authenticated user's profile picture data including display image and metadata
get_profile_picture_fields — Get the authenticated user's profile picture data including display image and metadata
retrieve_comments_on_comments — Retrieve comments on a comment given the parent comment URN
retrieve_comments_on_comments — Retrieve comments on a comment given the parent comment URN
Limits & Quotas
- LinkedIn API rate limits vary by product and endpoint. Generally 100 requests per day for most marketing/community management endpoints per OAuth app.
- Organization-level posting endpoints are subject to daily limits per organization.
- The
LinkedIn-Versionheader is hardcoded to202509; LinkedIn periodically deprecates older API versions. - Non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.