{"id":"ca442361-894e-48fd-b5c7-0d69fdead7cf","task":"Manage Roblox group membership and roles using the Open Cloud Groups API","domain":"gaming","steps":["Create an API key scoped to the target group with group read/write permissions, or set up OAuth2 with group:read / group:write scopes for a third-party app","Call the Open Cloud v2 groups endpoint to list current memberships and roleset definitions for the group","Update a member's role with a PATCH request to the membership resource, specifying the new roleset ID","Handle join requests via the accept/decline membership-request endpoints if the group requires approval to join","Manage roleset definitions (create/update/delete) through the rolesets endpoints when the group's role structure itself needs to change","Verify the change took effect by re-fetching the membership resource, since some invalid-permission responses come back with minimal error detail"],"gotchas":["The account whose API key or OAuth token is used must itself hold sufficient rank/permission in the group to assign the target role — a key alone isn't enough if the underlying account lacks group authority","Error responses for invalid rank or permission cases are often non-descriptive, so failures can require trial-and-error to diagnose","Legacy groups.roblox.com endpoints are being phased out in favor of Open Cloud v2, so bots built against the old API may need migration"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/ca442361-894e-48fd-b5c7-0d69fdead7cf"}