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."
}
}
}