Quickstart

From an empty account to a rank change applied on Roblox. Four steps, about five minutes, most of it spent in Roblox's own dashboard creating a key.

Before you start

You need to be the owner of the Roblox group. Rostack verifies ownership against Roblox before connecting a group, so being a high-ranked admin is not enough.

The four steps

  1. 1

    Sign in with Roblox

    Use Continue with Roblox. This is official OAuth. You authorise Rostack on Roblox's own site, and you can revoke it from your Roblox account at any time. We never see your password or account cookie.

  2. 2

    Create a workspace

    Pick the group you own, then choose whether the workspace is open to your community or invite-only. An open workspace also needs a minimum rank, so that a large group does not admit every member at once.

  3. 3

    Connect an Open Cloud key

    Reading your group is public, but writing a rank needs a key you create. In Roblox: Creator Dashboard → API Keys → Create key. Add the group-membership API, add your group under it, enable group:read and group:write, then set the IP allow-list to 0.0.0.0/0.

    Where the key goes

    Paste it once in your workspace's Ranking page. Rostack encrypts it with Cloud KMS and stores only the ciphertext, so a database read alone cannot recover it.
  4. 4

    Change a rank

    On the Ranking page, pick a member and choose a new role. You can only assign ranks below your own, and rank 255 is never assignable.

Verify it worked

The member's row updates immediately, and an entry is written to the audit log with your name, the reason and a trace ID. Check Roblox itself to confirm: the change is applied there, not just recorded here.

what the audit entry records

action     rank.assign
actor      xFirmastic (user)
target     robloxUserId 1850848916 -> rank 50
reason     Manual change from the dashboard
state      applied
traceId    9f61f86b-…

Next

To rank from a game server or Discord bot instead of by hand, create an API key and follow the Ranking API page.