Draft a message
draft_replyPropose a message: a reply to a conversation, or a first message to someone the user has never messaged (a connection from list_connections: pass contact_id). It appears in the person's Quibbly drafts queue with a Send button; a human sends it, one click per draft. Nothing is sent by this tool. When the person has a synced conversation the draft is a reply (kind "reply"); when they have none it is a first message (kind "new") that starts a new LinkedIn conversation when sent. A draft is one LinkedIn message: text, an attachment (an attachment_ref from find_attachments, list_library or upload_attachment), or both, in which case the text is the caption on the same message, the way LinkedIn's own composer sends a file with a note. Give at least one. One live draft per person: a new one replaces the previous. The queue holds at most 20 ready drafts in total; past that the user has to send or skip some first. Timed drafts: give show_at (ISO date-time, in the future, at most 30 days out) for a message meant for a later day; the draft sits in the queue under that day's heading (Today, Tomorrow, or the date) and a person still sends it by hand. Nothing is sent automatically at show_at. A draft expires 7 days after it shows (show_at, or now).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| text | No | The message, or the caption when an attachment is given | |
| show_at | No | ISO date-time the draft is meant for (future, within 30 days). It shows under that day's heading in the queue; a person still sends it. Leave out to show it now. | |
| attachment | No | attachment_ref, e.g. library:<id>, message:<urn>#0, snippet:<id>:<id>, upload:<id> | |
| contact_id | No | A person from list_connections, get_contact or a conversation; works with or without a conversation | |
| profile_url | No | The person's LinkedIn profile URL, when there is no contact_id | |
| conversation_urn | No |