send_group_attachment
Send files like photos, videos, documents, or audio to a Signal group. Deliver attachments securely to all group members with optional view-once media.
Instructions
Send one or more files (photos, videos, documents, audio) to a Signal group in a single message. All current group members receive the attachment via the normal Signal encrypted delivery pipeline. Provide path for a single file or paths for multiple files sent together in one message. Set view_once=true so each member can only open the media once before it disappears — ideal for sensitive images; does not apply to document types. The file must exist and be readable on the local filesystem; non-existent paths return an error. Use list_groups to obtain the group_id. Use when sharing a file with a group chat. Do NOT use for direct messages — use send_attachment instead. Do NOT use when you only want to send text — use send_group_message instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID (get from list_groups) | |
| path | No | Single file path (absolute, relative, or ~/path) | |
| paths | No | Multiple file paths to send as one message | |
| caption | No | Optional caption text shown below the attachment | |
| view_once | No | Send as view-once media — each recipient can only view it once |