Overview
LinkedIn Company Pages hold your organic B2B signals — follower demographics by industry and seniority, post engagement patterns, comment threads full of prospect language, and company updates that employees never reshare. These four jobs pull that data through Mavera’s surfaces (Personas, Mave Agent, Chat, Generate) so every content decision, messaging pivot, and advocacy program is grounded in real audience intelligence.LinkedIn Content API — Base URL:
https://api.linkedin.com/rest/. Auth: OAuth 2.0 (3-legged) — Authorization: Bearer {token} + LinkedIn-Version: 202401 header. Rate limits: Daily, unpublished — varies by endpoint and product approval; throttled via X-Li-Throttle headers.Prerequisites
1
LinkedIn Company Page access
You must be a Super Admin or Content Admin on the Company Page. Create or connect an app at LinkedIn Developers and associate it with your Company Page.
2
Product approvals
Request the Community Management API product for post/comment access and follower statistics. Some endpoints also require the Marketing Developer Platform product. Approvals can take 1–5 business days.
3
OAuth scopes
Complete the Authorization Code Flow with scopes:
r_organization_social, r_organization_followers, rw_organization_admin, and w_member_social (for employee advocacy).4
Mavera API key
Get your key from Mavera dashboard.
5
Environment variables
export LINKEDIN_ACCESS_TOKEN="AQV..." and export MAVERA_API_KEY="mvra_live_xxxxx"Jobs
Rate Limits & Production Notes
Checklist: Secure tokens in env vars or secrets manager. Implement OAuth refresh token rotation — access tokens expire after 60 days. Include
LinkedIn-Version: 202401 header on every call (update when new API versions ship). Monitor Mavera credits at Dashboard. Cache LinkedIn data locally — follower stats change slowly, posts can be cached daily.