LinkedIn API integration guide
Publish to supported personal profiles and organization pages with professional copy, media, feeds, and post analytics.
Publish to supported personal profiles and organization pages with professional copy, media, feeds, and post analytics.
LinkedIn integration overview
Publish to supported personal profiles and organization pages with professional copy, media, feeds, and post analytics.
Personal and organization connections are distinct targets with different authorization, administration, and review requirements.
A provider appearing in this guide does not guarantee that every operation is enabled for every account. Use capability discovery before showing a control or promising automation.
Publishing workflows
- Personal profile posts where permitted
- Organization Page posts where permitted
- Supported image and video content
Model a post as one parent workflow with a separate target for each LinkedIn account. This preserves the resolved content, delivery attempt, provider identifier, error, and retry state for every destination.
Connection and setup checklist
- 1
Configure LinkedIn OAuth with the approved products and redirect URI.
- 2
Connect the member identity and discover eligible organization targets.
- 3
Verify publish, feed, and analytics capabilities for each returned account.
Media and validation
Prepare provider-compatible assets and allow time for video registration, upload, and provider-side processing.
Validate before dispatch as well as during composition because account permissions and provider constraints can change after a draft is saved. Return target-level provider errors with a safe message, stable error code, and request ID.
Feeds, analytics, and engagement
Feed and post analytics depend on target type and granted organizational permissions; preserve that context in reports.
Normalized analytics use null when a metric is unavailable. A missing provider metric is not the same as a measured zero, and client reports should preserve that distinction.
Frequently asked questions
Does App9 Post support every LinkedIn feature?
No. Support is determined by the connected account's current capability response, provider permissions, account type, provider review, and App9 Post certification status.
Should my composer hardcode LinkedIn limits?
No. Use the capability matrix for live validation and treat documentation as design guidance rather than a substitute for account-level constraints.
Can I use my own LinkedIn OAuth app?
App9 Post supports managed and customer-provided provider credentials where the provider connection is available. Customer-owned apps remain subject to the provider's review and policy requirements.