Teams channel create profile

org.intentschema.communication.chat.channel.create.v1@com.microsoft.teams.v1

JSON: bare · @sha256:2d84117f8409…
Hash: sha256:2d84117f8409880a5f8e64cc3cd2d6e27c5dd72b42b52e193d12db2ccc872cea

Microsoft Teams profile for channel create.

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

Payload

FieldTypeDescription
target *Target(system = "ms_teams", required: system)
object *object
idempotency_keystring
ms_teams @com.microsoft.teamsobject
object
FieldTypeDescription
name *string
privateboolean (default false)
membersstring[]User identifiers to add at creation.
topicstring
ms_teams @com.microsoft.teams
FieldTypeDescription
membershipTypeenum: standard | private | shared

Result

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

API mapping

FieldValue
base_urlhttps://graph.microsoft.com
methodPOST
path/v1.0/teams/{teamId}/channels
scopesChannel.Create
docshttps://learn.microsoft.com/en-us/graph/api/channel-post

Field mapping

Intent fieldAPI parameter
object.namedisplayName
object.privatemembershipType: private (vs standard)
object.topicdescription
ms_teams.membershipTypemembershipType