GroupRole

특성

pathstring
createTimestring
출력 전용
updateTimestring
출력 전용
idstring
출력 전용
displayNamestring
descriptionstring
ranknumber
memberCountnumber
출력 전용
permissionsobject
기본 URL

https://apis.roblox.com/cloud
GroupRole 리소스

{
"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
베타

GET /cloud/v2/groups/{group}/roles
요청경로 매개 변수
groupstring
필수
쿼리 매개 변수
maxPageSizenumber
pageTokenstring
응답
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}'
응답

{
"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
베타

GET /cloud/v2/groups/{group}/roles/{role}
요청경로 매개 변수
groupstring
필수
rolestring
필수
응답GroupRole
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}'
응답

{
"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
}
}