Lists all channels in a Slack team.
External DocumentationTo learn more, visit the Slack documentation.

Parameters

ParameterDescription
Exclude Archived?Check to exclude archived channels from the list.
LimitThe maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn’t been reached. Must be an integer no larger than 1000.
Return All PagesAutomatically fetch all resources, page by page.
TypesA comma-separated list of channel types to filter the channels you want to list.
Available options: public_channel, private_channel, im, mpim.

Note: When using the Slack Bot or Slack User connection types, private_channel and mpim channels cannot be listed.
As an alternative, you can create your own Slack app by following our documentation and adding the required scopes: channels:read, groups:read, im:read, mpim:read. Follow the guide to create a token, then connect using the Token connection type.

Example Output

{
	"ok": true,
	"channels": [
		{
			"id": "<string>",
			"name": "<string>",
			"is_channel": true,
			"is_group": false,
			"is_im": false,
			"is_mpim": false,
			"is_private": false,
			"created": 2504354195,
			"is_archived": false,
			"is_general": false,
			"unlinked": 1,
			"name_normalized": "<string>",
			"is_shared": false,
			"is_org_shared": false,
			"is_pending_ext_shared": false,
			"pending_shared": [],
			"context_team_id": "<string>",
			"updated": 359497137650,
			"parent_conversation": null,
			"creator": "<string>",
			"is_ext_shared": false,
			"shared_team_ids": [
				"<string>"
			],
			"pending_connected_team_ids": [],
			"is_member": true,
			"topic": {
				"value": "<string>",
				"creator": "<string>",
				"last_set": 0
			},
			"purpose": {
				"value": "<string>",
				"creator": "<string>",
				"last_set": 2691007685
			},
			"properties": {
				"tabs": [
					{
						"type": "<string>",
						"label": "<string>",
						"id": "<string>"
					}
				],
				"tabz": [
					{
						"type": "<string>"
					}
				],
				"use_case": "<string>"
			},
			"previous_names": [],
			"num_members": 24
		},
		{
			"id": "<string>",
			"name": "<string>",
			"is_channel": true,
			"is_group": false,
			"is_im": false,
			"is_mpim": false,
			"is_private": false,
			"created": 1144130257,
			"is_archived": false,
			"is_general": true,
			"unlinked": 2,
			"name_normalized": "<string>",
			"is_shared": false,
			"is_org_shared": false,
			"is_pending_ext_shared": false,
			"pending_shared": [],
			"context_team_id": "<string>",
			"updated": 1742662544704,
			"parent_conversation": null,
			"creator": "<string>",
			"is_ext_shared": false,
			"shared_team_ids": [
				"<string>"
			],
			"pending_connected_team_ids": [],
			"is_member": true,
			"topic": {
				"value": "<string>",
				"creator": "<string>",
				"last_set": 0
			},
			"purpose": {
				"value": "<string>",
				"creator": "<string>",
				"last_set": 566888855
			},
			"properties": {
				"canvas": {
					"file_id": "<string>",
					"quip_thread_id": "<string>"
				},
				"use_case": "<string>"
			},
			"previous_names": [],
			"num_members": 33
		}
	],
	"response_metadata": {
		"next_cursor": "<string>"
	}
}

Workflow Library Example

Get Channels with Slack and Send Results Via Email
Workflow LibraryPreview this Workflow on desktop