Heyy,
I have the following problem, that in teams all recommended channels are only shown in two scenarios.
- The person was online, when the channel was created/updated
- The person was offline, when the channel was created/update while the last thing they showed in teams was the team itself, where the channel is created/updated
In all other cases, the recommended channel is only displayed under hidden channels. Relogin and reopening Teams does not affect the visibility of the channels.
Here are the commands I used with Microsoft Graph API to create/update the channel.
Creating a recommended standard channel in teams itself, leads to the same problem.
Create directly a recommended channel via Graph API
POST https://graph.microsoft.com/v1.0/teams/team_id/channels
content-type:application/json
{
"displayName": "Example",
"description": "Description of the channel",
"membershipType": "standard",
"isFavoriteByDefault": true
}
Update channel to be a recommended channel in teams via Graph API, if it wasn't a recommended channel before.
PATCH https://graph.microsoft.com/v1.0/teams/team_id/channels/channel_id
content-type:application/json
{
"isFavoriteByDefault": true
}
Information of Team itself
{
"@odata.context": "Replaced by me",
"createdDateTime": "2024-09-19T10:26:35.252Z",
"displayName": "Test Group",
"description": "Description of the channel",
"internalId": "Replaced by me",
"specialization": "educationStandard",
"visibility": "private",
"webUrl": "Replaced by me",
"isArchived": false,
"isMembershipLimitedToOwners": false,
"discoverySettings": {
"showInTeamsSearchAndSuggestions": false
},
"memberSettings": {
"allowCreateUpdateChannels": true,
"allowCreatePrivateChannels": true,
"allowDeleteChannels": true,
"allowAddRemoveApps": true,
"allowCreateUpdateRemoveTabs": true,
"allowCreateUpdateRemoveConnectors": true
},
"guestSettings": {
"allowCreateUpdateChannels": false,
"allowDeleteChannels": false
},
"messagingSettings": {
"allowUserEditMessages": true,
"allowUserDeleteMessages": true,
"allowOwnerDeleteMessages": true,
"allowTeamMentions": true,
"allowChannelMentions": true
},
"funSettings": {
"allowGiphy": true,
"giphyContentRating": "moderate",
"allowStickersAndMemes": true,
"allowCustomMemes": true
},
"summary": {
"ownersCount": 3,
"membersCount": 4,
"guestsCount": 0
}
}
The shown API commands are working and if I take a look into all channels, they are also marked as a recommended channel.
What changes are needed to ensure all members of the group can instantly see the recommended channels in the main channels category? Manual selection by all users is not an option, they might miss an important channel.