GroupRole

Nitelikler

pathstring
createTimestring
Yalnızca Çıkış
updateTimestring
Yalnızca Çıkış
idstring
Yalnızca Çıkış
displayNamestring
descriptionstring
ranknumber
memberCountnumber
Yalnızca Çıkış
permissionsobject
Taban URL

https://apis.roblox.com/cloud
GroupRole Kaynağı

{
"path": "groups/123/roles/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"id": "200",
"displayName": "Member",
"description": "This is a description for the role",
"rank": 1,
"memberCount": 10223136,
"permissions": {
"viewWallPosts": true,
"createWallPosts": true,
"deleteWallPosts": true,
"viewGroupShout": true,
"createGroupShout": true,
"changeRank": true,
"acceptRequests": true,
"exileMembers": true,
"manageRelationships": true,
"viewAuditLog": true,
"spendGroupFunds": true,
"advertiseGroup": true,
"createAvatarItems": true,
"manageAvatarItems": true,
"manageGroupUniverses": true,
"viewUniverseAnalytics": true,
"createApiKeys": true,
"manageApiKeys": true
}
}

GroupRole

List Group Roles
Beta

GET /cloud/v2/groups/{group}/roles
TalepYol Parametreleri
groupstring
Gerekli
Sorgu Parametreleri
maxPageSizenumber
pageTokenstring
Yanıt
nextPageTokenstring
GET /cloud/v2/groups/{group}/roles

curl -L -X GET 'https://apis.roblox.com/cloud/v2/groups/{group}/roles?maxPageSize=10&pageToken={string}' \
-H 'x-api-key: {your-api-key}'
Yanıt

{
"groupRoles": [
{
"path": "groups/123/roles/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"id": "200",
"displayName": "Member",
"description": "This is a description for the role",
"rank": 1,
"memberCount": 10223136,
"permissions": {
"viewWallPosts": true,
"createWallPosts": true,
"deleteWallPosts": true,
"viewGroupShout": true,
"createGroupShout": true,
"changeRank": true,
"acceptRequests": true,
"exileMembers": true,
"manageRelationships": true,
"viewAuditLog": true,
"spendGroupFunds": true,
"advertiseGroup": true,
"createAvatarItems": true,
"manageAvatarItems": true,
"manageGroupUniverses": true,
"viewUniverseAnalytics": true,
"createApiKeys": true,
"manageApiKeys": true
}
}
],
"nextPageToken": "string"
}

GroupRole

Get Group Role
Beta

GET /cloud/v2/groups/{group}/roles/{role}
TalepYol Parametreleri
groupstring
Gerekli
rolestring
Gerekli
YanıtGroupRole
GET /cloud/v2/groups/{group}/roles/{role}

curl -L -X GET 'https://apis.roblox.com/cloud/v2/groups/{group}/roles/{role}' \
-H 'x-api-key: {your-api-key}'
Yanıt

{
"path": "groups/123/roles/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"id": "200",
"displayName": "Member",
"description": "This is a description for the role",
"rank": 1,
"memberCount": 10223136,
"permissions": {
"viewWallPosts": true,
"createWallPosts": true,
"deleteWallPosts": true,
"viewGroupShout": true,
"createGroupShout": true,
"changeRank": true,
"acceptRequests": true,
"exileMembers": true,
"manageRelationships": true,
"viewAuditLog": true,
"spendGroupFunds": true,
"advertiseGroup": true,
"createAvatarItems": true,
"manageAvatarItems": true,
"manageGroupUniverses": true,
"viewUniverseAnalytics": true,
"createApiKeys": true,
"manageApiKeys": true
}
}