Your next feature
Groups
Guilds, clans and teams with roles for the selected project.

After timeout or conflict, retain the original intent and read current state. Never automatically retry using a new revision.
This step does not have a video yet. The guide and MCP request are ready to use.
Prepare the same project
Choose the same project in the dashboard as in your game configuration.
Groups →No additional definition is needed for the first request. An empty result is valid until matching game data exists.
Groups are created and managed in the game.
This first example reads data. It creates no group, match or object. An empty list is a valid first response.
Build this feature
You can preview the guide. Running it requires an active project key. Prepare project
SDK installed, project configuration imported and player signed in.
This SDK example uses develop. Check whether the required APIs exist in your installed SDK.
Complete the Quickstart connection with the intended player. Call ReadMyGroups() from an explicit button or scene action. Opening the file alone sends no request.
Test your new feature.
After timeout or conflict, retain the original intent and read current state. Never automatically retry using a new revision.
Choose the same project in the dashboard as in your game configuration.
Endpoints
- GET
/groups - GET
/groups/{groupId} - GET
/groups/{groupId}/members - GET
/groups/{groupId}/pending - POST
/groups - PUT
/groups/{groupId} - POST
/groups/{groupId}/join - POST
/groups/{groupId}/request - POST
/groups/{groupId}/invite - POST
/groups/{groupId}/accept-invite - POST
/groups/{groupId}/decline-invite - POST
/groups/{groupId}/cancel-invite - POST
/groups/{groupId}/accept-request - POST
/groups/{groupId}/decline-request - POST
/groups/{groupId}/cancel-request - POST
/groups/{groupId}/leave - POST
/groups/{groupId}/remove - POST
/groups/{groupId}/role - POST
/groups/{groupId}/transfer - POST
/groups/{groupId}/delete


