Slack channel list profile

org.intentschema.communication.chat.channel.list.v1@com.slack.v1

JSON: bare · @sha256:dee0b033f330…
Hash: sha256:dee0b033f3302318d22b8aad9554f5f37f049d8dd00f8ff4f0f1642207a64177

Slack profile for conversations.list.

Implements: List chat channels (org.intentschema.communication.chat.channel.list.v1)

Payload

FieldTypeDescription
target *Target(system = "slack", required: system)
objectobject
slack @com.slackobject
object
FieldTypeDescription
filterobject
limitinteger (minimum 1; maximum 500; default 50)
cursorstring
filter
FieldTypeDescription
membershipenum: member | all
kindenum: channel | dm | group_dm
privateboolean
archivedboolean
namestring
slack @com.slack
FieldTypeDescription
typesstringComma-separated: public_channel, private_channel, mpim, im.
exclude_archivedboolean

Result

FieldTypeDescription
items *object[]
next_cursorstring

API mapping

FieldValue
base_urlhttps://slack.com
methodGET
path/api/conversations.list
scopeschannels:read
docshttps://api.slack.com/methods/conversations.list

Field mapping

Intent fieldAPI parameter
object.filter.membership(member = exclude_archived:true; all = no filter)
object.filter.kindtypes (public_channel,private_channel,mpim,im)
object.filter.archived(invert exclude_archived)
object.filter.name(client-side filter; Slack API doesn't support name search)
object.limitlimit
object.cursorcursor
slack.typestypes
slack.exclude_archivedexclude_archived