Developers are currently unable to determine whether or not a Group has a Verified badge when using GroupService::GetGroupInfoAsync
.
The method’s return dictionary follows this format:
{
["Description"] = string,
["EmblemUrl"] = string,
["Id"] = number (positive integer),
["Name"] = string,
["Owner"] = {
["Id"] = number (positive integer),
["Name"] = string
},
["Roles"] = table (array) of tables (dictionaries)
}
There is no indication of the Group’s Verified status here.
Retrieving the Verified status of Groups can be useful, for example, in experiences where Groups compete with each other and their performance is measured on a global leaderboard GUI. Presumably, a Group’s Verified badge would be shown on such a leaderboard.
A solution to this which fits Roblox’s current approach is to follow the format from the UserService::GetUserInfosByUserIdsAsync
method’s UserInfoResponse
dictionary:
where there is a boolean HasVerifiedBadge
. This could be an entry in the GroupService::GetGroupInfoAsync
dictionary.