update_scheduled_post
Update the text and/or scheduled time of an existing scheduled LinkedIn post. post_urn is the URN returned by list_scheduled_posts (e.g. urn:li:ugcPost:…). At least one of text or scheduled_at must be provided. Only for posts still scheduled (post_urn from list_scheduled_posts); a published post cannot be edited through Reach.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"account_id": "<account_id>",
"post_urn": "<post_urn>"
},
"name": "update_scheduled_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Plain text to send or post. | |
| post_urn | Yes | URN of the scheduled post (urn:li:…), from list_scheduled_posts. | |
| account_id | Yes | Reach id of the LinkedIn account to act on, from list_accounts. | |
| scheduled_at | No | Unix timestamp in milliseconds. | |
| idempotency_key | No | Optional. A key you choose (a UUID is fine) that names this exact call. If you retry with the same key and the same arguments, the first call's result is returned and nothing is done twice on LinkedIn. Reusing a key with different arguments is refused. Keys expire after 24 hours. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| updated | No | ||
| post_urn | No |