Destination · publishing reference
LinkedIn publishing reference for Postdom
This LinkedIn publishing reference explains how to connect an account, what Postdom sends, which limits it checks, and what the returned outcome proves.
Human authorization boundary
LinkedIn publishing reference connection requirements
A human completes the destination connection. The agent receives the resulting account ID—not the social credential—and supplies that exact account ID to publish_video.
connectionOAuth
prerequisiteNo additional Postdom prerequisite is recorded beyond an eligible account.
current source surfacepost
Configured output
What Postdom sends to LinkedIn
The public tool accepts product-level publishing fields. Postdom builds destination settings after validation; callers cannot smuggle an undocumented settings object through publish_video.
settings- omitted
Postdom sends no LinkedIn-specific settings. The provider chooses the API-required visibility on the account's behalf.
Postdom does not choose or read LinkedIn's effective visibility value. Missing visibility is unknown, not a promise of public or private reach.
{
"platform": "linkedin",
"settings": {}
}Enforced, documented, or unknown
LinkedIn publishing limits
Every row comes from the current @postdom/core registry. “Postdom enforced” means the source contract checks the fact. A recommendation, documented-but-unenforced fact, or unpublished value must not be presented as a passed validation.
caption max chars
4000
Postdom contract · verified 2026-08-21T00:00:00.000Z
Evidence reference retained in the core registry.
media max bytes
524,288,000 bytes
Postdom contract · verified 2026-08-21T00:00:00.000Z
Evidence reference retained in the core registry.
video max seconds
600
Postdom contract · verified 2026-08-21T00:00:00.000Z
Evidence reference retained in the core registry.
video mime types
video/mp4, video/quicktime
Postdom contract · verified 2026-08-21T00:00:00.000Z
Evidence reference retained in the core registry.
image mime types
image/jpeg, image/png, image/gif, image/webp
Postdom contract · verified 2026-08-21T00:00:00.000Z
Evidence reference retained in the core registry.
posts api commentary
Not published
Unit: not stated · Field: commentary · Scope: POST /rest/posts
Platform evidence · verified 2026-09-03T00:00:00.000Z
Qualification
LinkedIn documents a FIELD_LENGTH_TOO_LONG error for commentary and never states the length. A limit is known to exist and its value is not published, which is not the same as there being none.
video max bytes
5,368,709,120 bytes
Platform evidence · verified 2026-09-02T00:00:00.000Z
Official sourcevideo mime types
video/mp4
Platform evidence · verified 2026-09-02T00:00:00.000Z
Official sourcevideo max seconds
Not published
Platform evidence · verified 2026-09-02T00:00:00.000Z
Official sourceresolution min pixels
longest side: 256; shortest side: 144
Platform evidence · verified 2026-09-02T00:00:00.000Z
Official sourceresolution max pixels
longest side: 4096; shortest side: 2304
Platform evidence · verified 2026-09-02T00:00:00.000Z
Official sourceaspect ratio
minimum: 0.4166666666666667; maximum: 2.4
Platform evidence · verified 2026-09-02T00:00:00.000Z
Official sourceResult boundary
How to verify the LinkedIn outcome
The result records Postdom's LinkedIn destination outcome. It is not evidence of an authenticated end-to-end LinkedIn publication or analytics observation.
Never collapse a workflow state into success
Store the Postdom post ID, read the exact destination state with get_publish, and preserve a missing public URL, approval state, terminal refusal, or provider error exactly as returned.
Nine modeled fields
LinkedIn metric availability
The matrix records evidence states, not guaranteed live values. Unverified and never remain null with a reason; zero remains a measured zero.
viewsViewsRequired view count in a normalized snapshot.
Not verified
Always null with an explicit reason.
likesLikesRequired like count in a normalized snapshot.
Not verified
Always null with an explicit reason.
commentsCommentsRequired comment count in a normalized snapshot.
Not verified
Always null with an explicit reason.
sharesSharesRequired share count in a normalized snapshot.
Not verified
Always null with an explicit reason.
savesSavesNullable saved or favorited count.
Not verified
Always null with an explicit reason.
watch_time_sWatch timeNullable total watch time in seconds.
Not verified
Always null with an explicit reason.
avg_watch_pctAverage watchNullable average watched percentage.
Not verified
Always null with an explicit reason.
completion_pctCompletionNullable completion percentage.
Not verified
Always null with an explicit reason.
follower_deltaFollower deltaNullable follower-change field.
Not verified
Always null with an explicit reason.
Verification scope
LinkedIn evidence boundary
Contract evidence is not an observed publication
These pages describe source-backed product contracts. They do not represent an authenticated end-to-end publication or analytics test.
Inspect the connected tool schema before acting. Current source may be ahead of the separately published @postdom/mcp helper.
Use the contract
Publish with explicit authority and outcomes
Create a workspace, connect an eligible account, and let the agent use only the fields exposed by the connected schema.