Signal icon

Signal

Interact with Signal via signal-cli-rest-api

Messages: Send Message

AI-generated

Summary

Send a text message to a recipient, optionally with attachments, via Signal's /v2/send endpoint. Attachments can be included as binary fields which are validated for size (<= 99MB), converted to base64 data URIs, and sent as base64_attachments. This operation now also supports replying to a message with quote references and forwarding messages including attachments using existing stored attachment IDs.

Inputs

None.

Output shape

object

Returns { json: , pairedItem: { item: } } where json typically contains status and message details from the Signal API.

Examples

Example 1: Send a plain text message

Set recipient to a phone number (e.g., +1234567890), optionally set message text. No binaryFields needed.

Example 2: Send a message with an attachment

Set recipient, set message (optional), add a binaryField with inputBinaryField name pointing to a binary data field. The node will validate file size (<=99MB), convert to base64, and send as base64_attachments.

Links

Discussion