Slack channel create profile

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

JSON: bare · @sha256:c4aad4072f96…
Hash: sha256:c4aad4072f969bf9218acb60a81f1d2a8c66229e063282bde80b1393a9c7d686

Slack profile for conversations.create.

Implements: Create chat channel (org.intentschema.communication.chat.channel.create.v1)

Payload

FieldTypeDescription
target *Target(system = "slack", required: system)
object *object
idempotency_keystring
slack @com.slackobject
object
FieldTypeDescription
name *string
privateboolean (default false)
membersstring[]User identifiers to add at creation.
topicstring
slack @com.slack
FieldTypeDescription
team_idstring

Result

FieldTypeDescription
external_id *stringProvider-assigned id.
created_at *string (date-time)

API mapping

FieldValue
base_urlhttps://slack.com
methodPOST
path/api/conversations.create
scopeschannels:manage
docshttps://api.slack.com/methods/conversations.create

Field mapping

Intent fieldAPI parameter
object.namename
object.privateis_private
object.members(use conversations.invite after creation)
object.topic(use conversations.setTopic after creation)
slack.team_idteam_id