Signal icon

Signal

Interact with Signal via signal-cli-rest-api

Attachments: Download Attachment

AI-generated

Summary

Downloads a Signal attachment by ID, returning binary data and structured metadata including filename, mime type, size, and file type classification.

Inputs

  • attachmentId (required) — ID of the attachment to download or remove
  • timeout — Request timeout in seconds (set higher for Get Groups, e.g., 300)

Output shape

json: { attachmentId, fileName, fileExtension, mimeType, sizeBytes, sizeFormatted, fileType: { isImage, isVideo, isAudio, isDocument, category }, headers, downloadInfo: { endpoint, downloadedAt, contentDisposition, hasValidContent, isEmpty }, status }, binary: { data: Buffer }

pairedItem with item index is always returned alongside the result.

Discussion