Solutions
LinkedIn API for Member Publishing
Publish LinkedIn member-profile text posts, image posts, article links, and single-video posts from one REST API. Ampost handles the account connection and member-post contract while keeping organization posting clearly gated.
Member-Profile Posts
Use LinkedIn OIDC identity and member posting authorization for the current public launch surface.
Text, Image, Article, Video
Create text-only updates, image posts with alt text, article links with metadata, or a single video post.
Explicit Media Metadata
Send typed media descriptors so video, thumbnail, image, and accessibility metadata survive the REST or MCP workflow.
Scheduled Publishing
Create future-dated LinkedIn member posts and Ampost will preserve scheduled media before cron-driven publishing.
Organization Posting Gated
Organization and Page posting fields are validated but blocked until a future operator task enables and verifies restricted access.
Account Discovery
Connected LinkedIn accounts expose safe metadata such as scopes, OIDC profile fields, token health, and launch gate state.
Why this page exists
A narrow, honest LinkedIn publishing API
LinkedIn is useful for professional launches, founder-led updates, B2B content, and product announcements, but its developer surface is not a generic open posting API for every LinkedIn object.
Ampost exposes the part that is ready: member-profile publishing with member auth, clear media rules, and validation that blocks unsupported organization and Page posting requests before they reach the provider.
That makes it a safer fit for SaaS products, agents, and internal tools that need reliable LinkedIn member posting without carrying LinkedIn-specific OAuth and upload logic in their own codebase.
Launch constraints
- LinkedIn support is member-profile publishing only in the current launch.
- Organization and Page posting, analytics, comments, and read-heavy Community Management surfaces are not part of the public LinkedIn launch.
- Scheduled LinkedIn media is copied into Ampost Blob storage so temporary media URLs do not need to survive until publish time.
- LinkedIn video posts require explicit media objects. Image posts should use explicit media too when alt text or reliable media typing matters.
- Some LinkedIn apps may not receive programmatic refresh tokens. Ampost surfaces reconnect-required behavior instead of pretending silent refresh is guaranteed.
Create a LinkedIn member post
Connect a LinkedIn member account, create a post with `scheduledFor` set to a future ISO timestamp, then let Ampost publish it through the same post lifecycle used by the rest of the scheduler.
curl -X POST https://api.ampost.io/api/v1/posts \
-H "Authorization: Bearer amp_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": {
"text": "Shipping the new LinkedIn member publishing flow today.",
"media": [
{
"id": "media-1",
"url": "https://cdn.example.com/product-shot.png",
"type": "image",
"filename": "product-shot.png",
"mimeType": "image/png",
"sizeBytes": 248120,
"width": 1600,
"height": 900,
"altText": "Product dashboard with the LinkedIn publish flow open."
}
],
"linkUrl": null,
"platformOverrides": {
"linkedin": {
"settings": {
"visibility": "PUBLIC",
"isReshareDisabledByAuthor": true
}
}
}
},
"platforms": ["linkedin"],
"scheduledFor": "2026-07-01T14:00:00Z",
"platformSetId": "set_uuid"
}'FAQ
Common LinkedIn API questions
What can I publish to LinkedIn with Ampost?
Ampost supports LinkedIn member-profile text-only posts, image posts, article-link posts, and single-video posts.
Which LinkedIn scopes are expected?
The current LinkedIn launch expects openid, profile, email, and w_member_social for member identity and member-post authorization.
Can I use LinkedIn organization/Page posting?
No. Organization and Page posting are intentionally blocked in the public launch until restricted access and admin checks are separately verified.
Related resources
Connect LinkedIn publishing to the rest of Ampost
Use these pages to compare platform support, inspect the REST contract, configure MCP clients, and understand the broader unified publishing workflow.
Ready to publish LinkedIn member posts via API?
Start with the docs if you want the raw request contract, or connect an account when you are ready to test the live member publishing flow.