linkedin_create_post
Create and publish a LinkedIn post with text, image, video, document, or article/link media. Choose one media type per call and set visibility for a person or organization.
Instructions
Create a LinkedIn post. Supports text, image, multi-image, video, document, and article/link posts — pick ONE media type per call.
Text only: pass just
commentary.Image: upload with
linkedin_upload_imagefirst, pass its URN inimage_urns(1 = single image, 2–20 = multi-image carousel).Video: pass
video_urnfromlinkedin_upload_video.Document: pass
document_urnfromlinkedin_upload_document.Article/link: pass
article_url(+ optional title/description); no upload needed.
Args:
author_urn: urn:li:person:... (self) or urn:li:organization:... (page).
commentary: The post text (an empty string is coerced to a single space).
visibility: PUBLIC, CONNECTIONS, or LOGGED_IN.
image_urns: Image URNs for an image/multi-image post.
image_alt_texts: Optional alt text per image (same order as image_urns).
video_urn: A video URN for a video post.
document_urn: A document URN for a document post.
article_url: A URL for an article/link post.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_urn | No | ||
| author_urn | Yes | ||
| commentary | Yes | ||
| image_urns | No | ||
| visibility | No | PUBLIC | |
| article_url | No | ||
| video_title | No | ||
| document_urn | No | ||
| article_title | No | ||
| document_title | No | ||
| image_alt_texts | No | ||
| article_description | No |