Built-in tool
Schedule LinkedIn post
Schedule a LinkedIn post for a connected account, or a company Page it manages, to be published at a set time.
Endpoint
Parameters
| Name | Type | Required | Note |
|---|---|---|---|
| senderUrlstring · required | string | required | The connected LinkedIn account the post goes out from. Name it as connector-list-accounts lists it: the account name, profile link (linkedin.com/in/<handle>), handle or member id all work. Acting from an account acts as its owner. |
| contentstring · required | string | required | Text of the post, up to 3000 characters. Line breaks, emojis, hashtags and @mentions are kept as written. |
| scheduledAtstring · required | string | required | When to publish. A local time without an offset, such as "2026-11-12T09:00", is read in the account's time zone (see timeZone); a time with an offset or Z is that exact instant. Must be at least a minute ahead. |
| companyobject · optional | object | optional | Optional exact managed company Page binding (accountId, id and name) from list-linkedin-managed-pages, to post as that Page. Omit to post as the person. Never a name alone or a public get-company result. |
| imageUrlobject · optional | object | optional | Optional image(s): a public image URL, or an array of up to 5. All images together must be 50 MB or less. They are loaded when the post is published, so the links must still work then. |
| timeZonestring · optional | string | optional | IANA time zone to read a local scheduledAt in, for example "Europe/London". Omit to use the account's own time zone (connector-get-sending-limits shows it; UTC when it has none). |
| compareDaysnumber · optional | number | optional | How many days of the accounts' posts the draft is compared with in the result. Default 14. Default: |
| idempotencyKeystring · optional | string | optional | Optional stable key for this request. The same key returns the post already scheduled instead of scheduling a second one. |