Slack

SLACK_UPDATES_AN_EXISTING_REMOTE_FILE

Updates metadata or content details for an existing remote file in Slack; this action cannot upload new files or change the fundamental file type.

Remote slack

Other tools also called SLACK_UPDATES_AN_EXISTING_REMOTE_FILE? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "file": {
      "type": "string",
      "description": "Slack's unique identifier for the remote file (e.g., `F12345678`). Used to identify the file if `external_id` is not provided. One of `file` or `external_id` is required to specify the file to update.\nExamples:\n  \"F0123ABC456\"\n  \"F7890XYZ123\""
    },
    "title": {
      "type": "string",
      "description": "New title for the remote file. If omitted, the current title remains unchanged.\nExamples:\n  \"Updated Project Proposal Q3\"\n  \"Final Presentation Draft\""
    },
    "token": {
      "type": "string",
      "description": "Authentication token for authorizing the API request to Slack."
    },
    "filetype": {
      "type": "string",
      "description": "New filetype for the remote file. This typically describes the kind of file, e.g., `pdf`, `gdoc`, `image`, `text`. See Slack API documentation for specific supported `filetype` values. Providing an inaccurate filetype might affect how the file is handled or displayed.\nExamples:\n  \"pdf\"\n  \"jpg\"\n  \"gdoc\"\n  \"sketch\"\n  \"txt\"\n  \"mp4\"\n  \"zip\""
    },
    "external_id": {
      "type": "string",
      "description": "Creator-defined Globally Unique Identifier (GUID) for the remote file. Used to identify the file if `file` ID is not provided. One of `file` or `external_id` is required to specify the file to update.\nExamples:\n  \"item_12345_report_2024\"\n  \"guid-doc-xyz-final\""
    },
    "external_url": {
      "type": "string",
      "description": "New publicly accessible URL for the remote file. If provided, this updates the link associated with the file in Slack.\nExamples:\n  \"https://example.com/updated_document.pdf\"\n  \"https://docs.google.com/spreadsheets/d/new_sheet_id_v2\""
    },
    "preview_image": {
      "type": "string",
      "description": "A string that references the new preview image for the document. The referenced image data will be sent as `multipart/form-data`. This could be a local file path (if supported by the client), a public URL, or base64 encoded image data. Max 1MB. Updates the file's preview in Slack."
    },
    "indexable_file_contents": {
      "type": "string",
      "description": "Plain text content extracted from the remote file, used by Slack to improve searchability. This can be a summary or the full text. Maximum 1MB. If provided, updates the searchable content."
    }
  }
}
          

Provider

Slack →