LinkedIn company page API for B2B publishing and team workflows
Publish LinkedIn company page updates from your product with page-aware permissions, media fields, scheduling, status tracking, and B2B campaign context.
Last updated: May 2026
1const response = await fetch("https://api.bundle.social/api/v1/post", {2 method: "POST",3 headers: {4 "x-api-key": process.env.BUNDLE_SOCIAL_API_KEY,5 "Content-Type": "application/json"6 },7 body: JSON.stringify({8 teamId: "team_123",9 title: "LinkedIn company update",10 postDate: "2026-05-14T10:00:00.000Z",11 status: "SCHEDULED",12 socialAccountTypes: ["LINKEDIN"],13 data: {14 LINKEDIN: {15 text: "We shipped a new product workflow today.",16 uploadIds: ["upload_company_image"]17 }18 }19 })20});LinkedIn company page publishing direct
What bundle.social handles
Company pages are high-value publishing surfaces
LinkedIn company updates need permission-aware publishing and team visibility. bundle.social keeps those workflows connected to the broader campaign.
Workflow
How it works
Connect accounts once, then create and schedule posts with channel-specific fields from one API.
Create an API key
Generate an organization API key and use it from your backend with the x-api-key header.
Connect accounts
Connect the social accounts your product, agent, or customer workflow should manage.
Run the workflow
Call the API with platform-specific data while bundle.social tracks status, context, and dashboard visibility.
Capabilities
LinkedIn company page workflows for SaaS and B2B teams
Page posts, media, links, status, and scheduling for company-owned LinkedIn channels.
Company page targeting
Publish to connected LinkedIn organization pages where the account has the required role. Support multiple brands easily.
B2B campaign scheduling
Coordinate LinkedIn updates with launches, webinars, reports, and announcements. Queue content months in advance.
Media and link support
Attach images, videos, documents, and link copy to page posts. Handle 100MB PDF documents natively.
Platform specifics
LinkedIn company page API specifics
LinkedIn separates personal member publishing from organization publishing, and the difference matters for B2B products.
Personal vs organization
Personal profiles have limited API access, cannot import post history, and expose less analytics. Organization Pages support richer analytics and historical import.
URN identifiers
LinkedIn identifies people and organizations with URNs such as urn:li:person and urn:li:organization. Mentions and advanced targeting need that model in mind.
B2B media limits
LinkedIn text supports up to 3,000 characters, media titles up to 200 characters, videos up to 1 GB, and documents as PDF files up to 100 MB.
Developer example
Schedule a LinkedIn company page post
Examples use bundle.social's public API shape: API key authentication, a post date, selected social account types, and platform-specific data.
1const response = await fetch("https://api.bundle.social/api/v1/post", {2 method: "POST",3 headers: {4 "x-api-key": process.env.BUNDLE_SOCIAL_API_KEY,5 "Content-Type": "application/json"6 },7 body: JSON.stringify({8 teamId: "team_123",9 title: "LinkedIn company update",10 postDate: "2026-05-14T10:00:00.000Z",11 status: "SCHEDULED",12 socialAccountTypes: ["LINKEDIN"],13 data: {14 LINKEDIN: {15 text: "We shipped a new product workflow today.",16 uploadIds: ["upload_company_image"]17 }18 }19 })20});Supported content
Honest limitations
- Company page access depends on LinkedIn roles and granted permissions.
- LinkedIn API behavior and version headers can change underneath any abstraction.
- Some organization features may not be available for every connected account.
Guarantees
Developer-first infrastructure
2% error rate
We handle the platform edge cases, media processing, and rate limits so your requests succeed.
Verbose errors
When native APIs fail, we return human-readable error messages and actionable recovery steps.
Flat pricing
No per-post counting. Predictable pricing for teams managing many users, workspaces, and connected accounts.
Same-day support
Direct access to the engineers building the API. We respond to technical issues the same day. Sometimes the same hour. Test us c;
Resources
Technical guides & documentation
FAQ
Questions developers ask before building
Can I publish to LinkedIn company pages?
Yes, for connected accounts with the required organization permissions and supported content types.
Can I publish profile posts too?
Yes. Use the broader LinkedIn API page for both workflows.
Can company posts be scheduled?
Yes. Create a LinkedIn post with a future postDate and SCHEDULED status.