Platform Capabilities
LinkedIn uses separate OAuth credentials for personal profiles vs company pages. Both can be connected to the same brand simultaneously.
Connect a Platform Account
1
Initiate OAuth
Click a platform tile in Brand Settings → Connected Accounts. Autoposting generates a PKCE code verifier and redirects to the platform’s authorization page.
2
Grant permissions
Approve the requested scopes on the platform’s login page. You are redirected back to Autoposting with an authorization code.
3
Token stored securely
Autoposting exchanges the code for access and refresh tokens, fetches your profile info, and encrypts all credentials at rest. Tokens are never stored in plaintext.
Token Refresh
Tokens are refreshed automatically 10 minutes before expiry — no manual action needed.Error Types
Platform-Specific Notes
X — Supports threads, polls (2–4 options, 5–10080 minute duration), and auto-repost scheduling. X Premium accounts get 25K character limit and extended media. LinkedIn — Separate OAuth apps for personal profiles (personal) and organization pages (organization). No programmatic repost via API.
Instagram — Feed posts (single image or 10-image carousel) and Reels (video with optional thumbnail, cover, and up to 3 collaborators). No Stories or DMs via API.
Threads — Up to 10 images per post. Control reply access with replyControl: everyone, accounts_you_follow, or mentioned_only.
YouTube — Every post requires exactly one video. Metadata: title (required), description, tags, privacyStatus, madeForKids, categoryId.
Brands
Platform accounts are connected and managed at the brand level.
Posts
Per-platform options, media rules, and multi-platform fan-out.
Clips
Publish video clips to YouTube, Instagram Reels, and more.
API Reference
OAuth initiation, token management, and platform endpoints.

