Slack

SLACKBOT_ADD_A_REMOTE_FILE_FROM_A_SERVICE

Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique `external_id` and an `external_url` accessible by Slack.

Remote slackbot

Other tools also called SLACKBOT_ADD_A_REMOTE_FILE_FROM_A_SERVICE? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "title": "Title",
      "examples": [
        "Project Proposal Q3.docx",
        "Client Onboarding Checklist.pdf"
      ],
      "description": "Title of the remote file to be displayed in Slack."
    },
    "token": {
      "type": "string",
      "title": "Token",
      "examples": [
        "xoxp-123456789012-123456789012-1234567890123-abcdefghijklmnopqrstuvwxyz123456"
      ],
      "description": "Slack authentication token, required to authorize adding the remote file."
    },
    "filetype": {
      "type": "string",
      "title": "Filetype",
      "examples": [
        "pdf",
        "docx",
        "gdoc",
        "png",
        "txt",
        "gsheet"
      ],
      "description": "File type (e.g., 'pdf', 'docx', 'png') to help Slack display appropriate icons or previews."
    },
    "external_id": {
      "type": "string",
      "title": "External Id",
      "examples": [
        "file-abc-123-xyz-789",
        "guid-document-42"
      ],
      "description": "Unique identifier for the file, defined by the calling application, used for future API references (e.g., updating, deleting)."
    },
    "external_url": {
      "type": "string",
      "title": "External Url",
      "examples": [
        "https://example.com/path/to/your/file.pdf",
        "https://your-service.com/files/unique-id-123"
      ],
      "description": "Publicly accessible or permissioned URL of the remote file, used by Slack to access its content or metadata."
    },
    "preview_image": {
      "type": "string",
      "title": "Preview Image",
      "examples": [
        "(base64 encoded PNG data of a chart)",
        "(base64 encoded JPEG data of a document cover)"
      ],
      "description": "Base64-encoded image (e.g., PNG, JPEG) used as the file's preview in Slack."
    },
    "indexable_file_contents": {
      "type": "string",
      "title": "Indexable File Contents",
      "examples": [
        "This document contains project plans for Q4, focusing on market expansion and new product development.",
        "Meeting notes from Q1 review: Key discussion points included budget allocation, resource management, and upcoming deadlines."
      ],
      "description": "Plain text content of the file, indexed by Slack for search."
    }
  }
}
          

Provider

Slack →