POST
/admin.conversations.createCreate a channel-based conversation
Creates a public or private channel-based conversation. Supply name and is_private, and provide team_id unless org_wide is true; the response includes the new channel identifier.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
tokenstringrequired
Authentication token with the `admin.conversations:write` scope.
Form-encoded channel creation details. name and is_private are required.
namestringrequired
Name of the public or private channel to create.
descriptionstringoptional
Description of the public or private channel to create.
is_privatebooleanrequired
When `true`, creates a private channel instead of a public channel
org_widebooleanoptional
When `true`, the channel will be available org-wide. Note: if the channel is not `org_wide=true`, you must specify a `team_id` for this channel
team_idstringoptional
The workspace to create the channel in. Note: this argument is required unless you set `org_wide=true`.
200Returns `ok` set to true and the created channel's `channel_id`.
channel_idstringoptional
okbooleanrequired
defaultReturns an object with `ok` set to false and an `error` value describing why the channel could not be created.
errorstringrequired
okbooleanrequired
Error handling
The token must carry the admin.conversations:write scope. name and is_private are required, and team_id must be provided unless org_wide is true.