Slack
SLACK_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 slack
Other tools also called SLACK_ADD_A_REMOTE_FILE_FROM_A_SERVICE?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title of the remote file to be displayed in Slack.\nExamples:\n \"Project Proposal Q3.docx\"\n \"Client Onboarding Checklist.pdf\""
},
"token": {
"type": "string",
"description": "Slack authentication token, required to authorize adding the remote file.\nExample: \"xoxp-123456789012-123456789012-1234567890123-abcdefghijklmnopqrstuvwxyz123456\""
},
"filetype": {
"type": "string",
"description": "File type (e.g., 'pdf', 'docx', 'png') to help Slack display appropriate icons or previews.\nExamples:\n \"pdf\"\n \"docx\"\n \"gdoc\"\n \"png\"\n \"txt\"\n \"gsheet\""
},
"external_id": {
"type": "string",
"description": "Unique identifier for the file, defined by the calling application, used for future API references (e.g., updating, deleting).\nExamples:\n \"file-abc-123-xyz-789\"\n \"guid-document-42\""
},
"external_url": {
"type": "string",
"description": "Publicly accessible or permissioned URL of the remote file, used by Slack to access its content or metadata.\nExamples:\n \"https://example.com/path/to/your/file.pdf\"\n \"https://your-service.com/files/unique-id-123\""
},
"preview_image": {
"type": "string",
"description": "Base64-encoded image (e.g., PNG, JPEG) used as the file's preview in Slack.\nExamples:\n \"(base64 encoded PNG data of a chart)\"\n \"(base64 encoded JPEG data of a document cover)\""
},
"indexable_file_contents": {
"type": "string",
"description": "Plain text content of the file, indexed by Slack for search.\nExamples:\n \"This document contains project plans for Q4, focusing on market expansion and new product development.\"\n \"Meeting notes from Q1 review: Key discussion points included budget allocation, resource management, and upcoming deadlines.\""
}
}
}