Slack

SLACK_LIST_CANVASES

Lists Slack Canvases with filtering by channel, user, timestamp, and page-based pagination. Uses Slack's files.list API with types=canvas filter.

Remote slack

Other tools also called SLACK_LIST_CANVASES? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "page": {
      "type": "integer",
      "default": 1,
      "minimum": 1,
      "description": "Page number for pagination (1-based)"
    },
    "user": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Optional user ID to filter canvases created by a specific user.\nExample: \"U1234567890\""
    },
    "count": {
      "type": "integer",
      "default": 100,
      "maximum": 1000,
      "minimum": 1,
      "description": "Maximum number of canvases to return per page (1-1000)"
    },
    "ts_to": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Filter canvases created before this timestamp (inclusive). Unix timestamp as string.\nExample: \"123456789\""
    },
    "channel": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Optional channel ID (e.g., 'C1234567890') to filter canvases. Must be a channel ID, not name.\nExamples:\n  \"C1234567890\"\n  \"C9876543210\""
    },
    "ts_from": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Filter canvases created after this timestamp (inclusive). Unix timestamp as string.\nExample: \"123456789\""
    }
  }
}
          

Provider

Slack →