groups.roblox.com
Bans and blocks
GET
Gets the bans for the group
/v1/groups/{groupId}/bansgroups.roblox.com
GET
Fetch the group ban of a user from a group
/v1/groups/{groupId}/bans/{userId}groups.roblox.com
POST
Bans a user from a group
/v1/groups/{groupId}/bans/{userId}groups.roblox.com
DELETE
Unbans a user from a group
/v1/groups/{groupId}/bans/{userId}groups.roblox.com
GET
Retrieves a paginated list of blocked keywords for a specific Group.
/v1/groups/{groupId}/blocked-keywordsgroups.roblox.com
POST
Adds new blocked keyword(s) to the specified Group.
/v1/groups/{groupId}/blocked-keywordsgroups.roblox.com
PATCH
Updates an existing blocked keyword for the specified Group.
/v1/groups/{groupId}/blocked-keywords/{keywordId}groups.roblox.com
DELETE
Deletes a specific blocked keyword from the specified Group.
/v1/groups/{groupId}/blocked-keywords/{keywordId}groups.roblox.com
Connections
GET
Gets a list of all groups the specified users' friends are in.
/v1/users/{userId}/friends/groups/rolesgroups.roblox.com
Groups
GET
Multi-get groups information by Ids.
/v2/groupsgroups.roblox.com
GET
Gets the featured event for a group
/v1/featured-content/eventgroups.roblox.com
POST
Sets the featured event for a group
/v1/featured-content/eventgroups.roblox.com
DELETE
Deletes the featured event for a group
/v1/featured-content/eventgroups.roblox.com
POST
Changes the group owner to another user.
/v1/groups/{groupId}/change-ownergroups.roblox.com
POST
Claims ownership of the group as the authenticated user
/v1/groups/{groupId}/claim-ownershipgroups.roblox.com
GET
Gets the freeze status of the community features for a group.
/v1/groups/{groupId}/community-feature-freezesgroups.roblox.com
GET
Gets group configuration information
/v1/groups/{groupId}/configurationgroups.roblox.com
GET
Gets a groups emote sets.
/v1/groups/{groupId}/emotesgroups.roblox.com
GET
Gets the freeze status of all features and the lock status for a group.
/v1/groups/{groupId}/featuresgroups.roblox.com
PATCH
Sets the desired status of group features. Currently only removes active freezes for features set to Roblox.Groups.Api.FeatureStatus.On.
/v1/groups/{groupId}/featuresgroups.roblox.com
GET
Checks whether a group has ANY feature disabled (includes feature freezes and group lock). Used to display a banner on Creator Hub/Studio to inform group members that some features may not be available.
/v1/groups/{groupId}/features/statusgroups.roblox.com
PATCH
Updates the group's name.
/v1/groups/{groupId}/namegroups.roblox.com
GET
Gets the Group's name change history.
/v1/groups/{groupId}/name-historygroups.roblox.com
GET
Gets a value indicating whether the group can use payout feature
/v1/groups/{groupId}/payout-restrictiongroups.roblox.com
GET
Gets a list of the group payout percentages
/v1/groups/{groupId}/payoutsgroups.roblox.com
POST
Pays out a user in Robux.
/v1/groups/{groupId}/payoutsgroups.roblox.com
POST
Updates recurring payouts.
/v1/groups/{groupId}/payouts/recurringgroups.roblox.com
GET
Gets a group's relationships
/v1/groups/{groupId}/relationships/{groupRelationshipType}groups.roblox.com
GET
Gets a group's relationship requests
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requestsgroups.roblox.com
POST
Batch accepts group affiliate requests
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requestsgroups.roblox.com
DELETE
Batch declines group affiliate requests
/v1/groups/{groupId}/relationships/{groupRelationshipType}/requestsgroups.roblox.com
PATCH
Updates existing group roleset.
/v1/groups/{groupId}/rolesets/{rolesetId}groups.roblox.com
DELETE
Deletes existing group roleset.
/v1/groups/{groupId}/rolesets/{rolesetId}groups.roblox.com
POST
Creates new group roleset.
/v1/groups/{groupId}/rolesets/creategroups.roblox.com
POST
Posts a social links
/v1/groups/{groupId}/social-linksgroups.roblox.com
PATCH
Updates a social link
/v1/groups/{groupId}/social-links/{socialLinkId}groups.roblox.com
DELETE
Deletes a social link
/v1/groups/{groupId}/social-links/{socialLinkId}groups.roblox.com
POST
Creates a new group.
/v1/groups/creategroups.roblox.com
GET
Search for groups by keyword.
/v1/groups/searchgroups.roblox.com
GET
Looks up groups by a name. Prioritizes an exact match as the first result.
/v1/groups/search/lookupgroups.roblox.com
GET
Gets the Roles by their ids.
/v1/rolesgroups.roblox.com
Metadata
GET
Gets Group configuration contextual information
/v1/groups/configuration/metadatagroups.roblox.com
GET
Gets Groups contextual information: Max number of groups a user can be part of. Current number of groups a user is a member of. Whether to show/hide certain features based on device type.
/v1/groups/metadatagroups.roblox.com
GET
Get suggested groups and other miscellaneous information needed for the group/join page like flags
/v1/groups/search/metadatagroups.roblox.com
Thumbnails
PATCH
Updates the group icon.
/v1/groups/icongroups.roblox.com
User profiles
POST
Sets the authenticated user's primary group
/v1/user/groups/primarygroups.roblox.com
DELETE
Removes the authenticated user's primary group
/v1/user/groups/primarygroups.roblox.com
GET
Gets a user's primary group.
/v1/users/{userId}/groups/primary/rolegroups.roblox.com
Users
POST
Joins a group
/v1/groups/{groupId}/usersgroups.roblox.com
DELETE
Removes a user from a group
/v1/groups/{groupId}/users/{userId}groups.roblox.com
GET
Gets a list of all group roles for groups the specified user is in.
/v1/users/{userId}/groups/rolesgroups.roblox.com
Not Recommended
GET
Gets a list of all group roles for groups the specified user is in.
/v2/users/{userId}/groups/rolesgroups.roblox.com
GET
Gets group information
/v1/groups/{groupId}groups.roblox.com
GET
Gets the Group's audit log
/v1/groups/{groupId}/audit-loggroups.roblox.com
PATCH
Updates the groups description
/v1/groups/{groupId}/descriptiongroups.roblox.com
GET
Gets a page of Group Join Requests for a group.
/v1/groups/{groupId}/join-requestsgroups.roblox.com
POST
Batch accepts group join requests
/v1/groups/{groupId}/join-requestsgroups.roblox.com
DELETE
Batch declines group join requests
/v1/groups/{groupId}/join-requestsgroups.roblox.com
GET
Gets a group join request by userId.
/v1/groups/{groupId}/join-requests/users/{userId}groups.roblox.com
POST
Accepts a group join request.
/v1/groups/{groupId}/join-requests/users/{userId}groups.roblox.com
DELETE
Declines/cancels a group join request.
/v1/groups/{groupId}/join-requests/users/{userId}groups.roblox.com
GET
Gets group membership information in the context of the authenticated user
/v1/groups/{groupId}/membershipgroups.roblox.com
PATCH
Updates the group's settings
/v1/groups/{groupId}/notification-preferencegroups.roblox.com
GET
Gets a list of the rolesets in a group.
/v1/groups/{groupId}/rolesgroups.roblox.com
GET
Gets the permissions for a group's roleset. The authorized user must either be the group owner or the roleset being requested, except for guest roles, which can be viewed by all (members and guests).
/v1/groups/{groupId}/roles/{roleSetId}/permissionsgroups.roblox.com
PATCH
Updates the permissions for a group's roleset. The authorized user must be the group owner.
/v1/groups/{groupId}/roles/{roleSetId}/permissionsgroups.roblox.com
GET
Gets a list of users in a group for a specific roleset.
/v1/groups/{groupId}/roles/{roleSetId}/usersgroups.roblox.com
GET
Gets the permissions for a group's guest roleset. These can be viewed by all (members and guests) users.
/v1/groups/{groupId}/roles/guest/permissionsgroups.roblox.com
GET
Gets all permissions for each role
/v1/groups/{groupId}/roles/permissionsgroups.roblox.com
GET
Gets the Group's settings
/v1/groups/{groupId}/settingsgroups.roblox.com
PATCH
Updates the group's settings
/v1/groups/{groupId}/settingsgroups.roblox.com
GET
Get social link data associated with a group
/v1/groups/{groupId}/social-linksgroups.roblox.com
GET
Gets a list of users in a group.
/v1/groups/{groupId}/usersgroups.roblox.com
PATCH
Updates a users role in a group.
/v1/groups/{groupId}/users/{userId}groups.roblox.com
GET
Gets the permissions a user has in a group. Only available to group owner and RCC
/v1/groups/{groupId}/users/{userId}/permissionsgroups.roblox.com
GET
Gets a list of group wall posts.
/v1/groups/{groupId}/wall/postsgroups.roblox.com
POST
Gets group policy info used for compliance.
/v1/groups/policiesgroups.roblox.com
GET
Gets groups that the authenticated user has requested to join
/v1/user/groups/pendinggroups.roblox.com