Upload document (LinkedIn)
upload_documentPublish PDF, PPT, PPTX, DOC, or DOCX files to LinkedIn with a required title and an approval preview before sending.
Instructions
Publish a document (PDF / PPT / PPTX / DOC / DOCX) to LinkedIn. Title is required. Needs the user's approval: call it first without confirmed to get a preview (nothing is sent), show the user exactly what will go out, and repeat the call with confirmed: true only after they approve.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | ||
| title | Yes | ||
| timezone | No | IANA timezone for scheduled date, e.g. 'Europe/Madrid'. | |
| confirmed | No | Set to true only after the user has seen the preview this tool returns without it and approved it. Without it nothing is sent. | |
| addToQueue | No | Insert into the user's posting queue instead of publishing now. | |
| asyncUpload | No | Return immediately with request_id (default true). | |
| description | No | ||
| scheduledDate | No | ISO 8601 date for scheduled publishing, e.g. '2026-12-25T10:00:00Z'. Omit for immediate post. | |
| maxPostsPerSlot | No | ||
| documentPathOrUrl | Yes | ||
| linkedinVisibility | No | ||
| targetLinkedinPageId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No |