Query
query GetMSTeamsMembersForChannel($msTeamsChannelId: ID!, $msTeamsTeamId: ID!) {
getMSTeamsMembersForChannel(msTeamsChannelId: $msTeamsChannelId, msTeamsTeamId: $msTeamsTeamId) {
members {
id
roles
displayName
visibleHistoryStartDateTime
userId
email
}
}
}Variables
{
"msTeamsChannelId": "id",
"msTeamsTeamId": "id"
}Response
{
"data": {
"getMSTeamsMembersForChannel": {
"members": [
{
"id": "id",
"roles": [
"guest"
],
"displayName": "string",
"visibleHistoryStartDateTime": "string",
"userId": "id",
"email": "string"
}
]
}
}
}Queries
getMSTeamsMembersForChannel
Fetches the current members of a Microsoft Teams channel directly from the Teams API. Requires a workspace MS Teams integration and calls Microsoft Graph; use this to populate member lists when resolving customers for a channel.
QUERY
getMSTeamsMembersForChannel(msTeamsChannelId: ID!, msTeamsTeamId: ID!): MSTeamsChannelMembers!Arguments
msTeamsChannelId
ID!
required
msTeamsTeamId
ID!
required
Returns
members
Query
query GetMSTeamsMembersForChannel($msTeamsChannelId: ID!, $msTeamsTeamId: ID!) {
getMSTeamsMembersForChannel(msTeamsChannelId: $msTeamsChannelId, msTeamsTeamId: $msTeamsTeamId) {
members {
id
roles
displayName
visibleHistoryStartDateTime
userId
email
}
}
}Variables
{
"msTeamsChannelId": "id",
"msTeamsTeamId": "id"
}Response
{
"data": {
"getMSTeamsMembersForChannel": {
"members": [
{
"id": "id",
"roles": [
"guest"
],
"displayName": "string",
"visibleHistoryStartDateTime": "string",
"userId": "id",
"email": "string"
}
]
}
}
}Was this page helpful?

