Signal icon

Signal

Interact with Signal via signal-cli-rest-api

Messages: Forward Message

AI-generated

Summary

Forwards text and/or server-stored Signal attachments to a contact or group by sending them through signal-cli-rest-api. Provide at least a message or one source attachment ID; attachment IDs can come from a Signal Trigger, and the node fetches them from the server before sending.

Inputs

  • Recipient (required) — Phone number, username, or group ID to receive the forwarded message.
  • Message — Text to send; may be left empty when forwarding attachments.
  • Source Attachment IDs — Comma-separated attachment IDs already stored on the Signal server. The node fetches each ID and includes any successfully retrieved, non-empty attachments in the message.
  • Timeout (seconds) — Request timeout in seconds; defaults to 60 and accepts values from 1 to 600.

Output shape

A single n8n item per input item, with the API response in its json field.

If the API response has no body, json contains {"status":"Message forwarded"}. Each output is paired with its input item. If neither text nor attachment IDs are provided, the operation errors; IDs that cannot be fetched or contain empty data are skipped.

Links

Discussion