Back to Help Center

Creating LinkedIn posts

Use create_post to publish from your member profile immediately or schedule for later. Posts support up to 3000 characters.

What a post can include

  • Attachments: images or documents, passed as public HTTPS URLs. Each attachment can be a plain URL string or an object with url and filename.
  • URLs: include the URL directly in the post text. Link preview cards are not supported.

Mentions, link preview cards, company-page publishing, and custom video thumbnails are not supported. Passing their compatibility fields refuses the post before anything is published or charged against the daily cap.

Scheduling

Pass schedule_at as an ISO 8601 datetime, for example '2026-03-10T09:00:00Z', to queue the post instead of publishing now. Times in the past and unsupported enhanced fields are rejected. Manage the queue with list_scheduled_posts and cancel_scheduled_post.

Safety limit

Posting has a daily cap of 10, shared between create_post and publish_draft. That is far more than anyone should post in a day; the cap exists to stop a runaway agent, not to constrain you.

Workflow tip

Have your agent draft the text, then confirm it with you before the tool is called. A published post is live to your whole network immediately. For content you want to refine over days, use drafts instead: save with save_draft, iterate, then publish_draft when ready. Your writing style guides feed into agent drafts too, so the more you tune them, the less editing each post needs.

Still stuck? Email [email protected] or browse answered questions.