Accounts
GET
Get a user's current account country setting.
/v1/account/settings/account-countryaccountsettings.roblox.com
POST
Updates the user's account country.
/v1/account/settings/account-countryaccountsettings.roblox.com
GET
Returns metadata used by the account settings page
/v1/account/settings/metadataaccountsettings.roblox.com
GET
Migrate from RobloxWebsite project, return news notification for Private Message page
/v1/announcementsprivatemessages.roblox.com
GET
/v1/announcements/metadata
privatemessages.roblox.com
GET
Get the user's birthdate
/v1/birthdateusers.roblox.com
POST
Update the user's birthdate
/v1/birthdateusers.roblox.com
GET
Gets the authenticated user's email address and verified status
/v1/emailaccountsettings.roblox.com
POST
Updates the authenticated user's email address
/v1/emailaccountsettings.roblox.com
PATCH
Updates the authenticated user's email address
/v1/emailaccountsettings.roblox.com
POST
Verify the user's email address from token
/v1/email/verifyaccountinformation.roblox.com
POST
Send verify email to the authenticated user's email address
/v1/email/verifyaccountsettings.roblox.com
GET
Gets the authenticated user's verified email and pending (unverified) email if one exists
/v1/emailsaccountsettings.roblox.com
GET
Get the user's gender
/v1/genderusers.roblox.com
POST
Update the user's gender
/v1/genderusers.roblox.com
GET
Gets a user's messages.
/v1/messagesprivatemessages.roblox.com
GET
Gets a message's details.
/v1/messages/{messageId}privatemessages.roblox.com
POST
Archives a batch of messages.
/v1/messages/archiveprivatemessages.roblox.com
POST
Marks a batch of messages as read.
/v1/messages/mark-readprivatemessages.roblox.com
POST
Marks a batch of messages as unread.
/v1/messages/mark-unreadprivatemessages.roblox.com
POST
Unarchives a batch of messages.
/v1/messages/unarchiveprivatemessages.roblox.com
GET
Gets unread messages for the authenticated user.
/v1/messages/unread/countprivatemessages.roblox.com
GET
Get Verified Phone Number
/v1/phoneaccountinformation.roblox.com
POST
Set Phone Number
/v1/phoneaccountinformation.roblox.com
POST
Delete Phone
/v1/phone/deleteaccountinformation.roblox.com
POST
Resend Phone code
/v1/phone/resendaccountinformation.roblox.com
POST
Verify Phone
/v1/phone/verifyaccountinformation.roblox.com
POST
Update the user's promotion channels
/v1/promotion-channelsaccountinformation.roblox.com
GET
returns the theme type for a specific consumer.
/v1/themes/{consumerType}/{consumerId}accountsettings.roblox.com
PATCH
Modify the theme type for consumer.
/v1/themes/{consumerType}/{consumerId}accountsettings.roblox.com
GET
returns all the enabled theme types.
/v1/themes/typesaccountsettings.roblox.com
GET
Get a user's trade privacy setting
/v1/trade-privacyaccountsettings.roblox.com
POST
Updates a user's trade privacy setting
/v1/trade-privacyaccountsettings.roblox.com
GET
Get a user's trade quality filter setting
/v1/trade-valueaccountsettings.roblox.com
POST
Updates a user's trade quality filter setting
/v1/trade-valueaccountsettings.roblox.com
POST
Verifies a two step verification challenge code via authenticator app.
/v1/users/{userId}/challenges/authenticator/verifytwostepverification.roblox.com
POST
Reverts a user's dialog state from ACTIVE to PENDING.
/v1/users/{userId}/challenges/cross-device/retracttwostepverification.roblox.com
POST
Retry a Cross Device two step verification approval.
/v1/users/{userId}/challenges/cross-device/retrytwostepverification.roblox.com
POST
Verifies a two step verification approval via Cross Device. Cross Device approval does not use a verification code.
/v1/users/{userId}/challenges/cross-device/verifytwostepverification.roblox.com
POST
Sends a two step verification challenge code via email.
/v1/users/{userId}/challenges/email/send-codetwostepverification.roblox.com
POST
Verifies a two step verification challenge with a code sent via email.
/v1/users/{userId}/challenges/email/verifytwostepverification.roblox.com
POST
Validates the assertion data returned by the passkey.
/v1/users/{userId}/challenges/passkey/verify-finishtwostepverification.roblox.com
POST
Provides a challenge for the passkey to authenticate.
/v1/users/{userId}/challenges/passkey/verify-starttwostepverification.roblox.com
POST
Verifies a two step verification challenge with a password (code).
/v1/users/{userId}/challenges/password/verifytwostepverification.roblox.com
POST
Verifies a two step verification challenge via a recovery code.
/v1/users/{userId}/challenges/recovery-codes/verifytwostepverification.roblox.com
POST
Validates the assertion data returned by the security key.
/v1/users/{userId}/challenges/security-key/verify-finishtwostepverification.roblox.com
POST
Provides a challenge for the security key to authenticate.
/v1/users/{userId}/challenges/security-key/verify-starttwostepverification.roblox.com
POST
Sends a two step verification code via SMS for the specified user.
/v1/users/{userId}/challenges/sms/send-codetwostepverification.roblox.com
POST
Verifies a two step verification challenge with a code sent via SMS.
/v1/users/{userId}/challenges/sms/verifytwostepverification.roblox.com
GET
Gets two step verification configuration for the specified user.
/v1/users/{userId}/configurationtwostepverification.roblox.com
POST
Disables two step verification via authenticator for the specified user.
/v1/users/{userId}/configuration/authenticator/disabletwostepverification.roblox.com
POST
Initiates enabling authenticator-based two step verification for the specified user.
/v1/users/{userId}/configuration/authenticator/enabletwostepverification.roblox.com
POST
Finishes enabling authenticator-based two step verification for the specified user.
/v1/users/{userId}/configuration/authenticator/enable-verifytwostepverification.roblox.com
POST
Disables two step verification via email for the specified user.
/v1/users/{userId}/configuration/email/disabletwostepverification.roblox.com
POST
Enables two step verification via email for the specified user.
/v1/users/{userId}/configuration/email/enabletwostepverification.roblox.com
POST
Disables a batch of credentials for the specified user.
/v1/users/{userId}/configuration/security-key/disabletwostepverification.roblox.com
POST
Initiates security key registration by providing credential creation options.
/v1/users/{userId}/configuration/security-key/enabletwostepverification.roblox.com
POST
Finishes security key registration and stores credential. Enables security key as a 2sv media type if it is a user's first key.
/v1/users/{userId}/configuration/security-key/enable-verifytwostepverification.roblox.com
POST
List a user's registered security keys.
/v1/users/{userId}/configuration/security-key/listtwostepverification.roblox.com
POST
Disables two step verification via SMS for the specified user.
/v1/users/{userId}/configuration/sms/disabletwostepverification.roblox.com
POST
Enables two step verification via SMS for the specified user.
/v1/users/{userId}/configuration/sms/enabletwostepverification.roblox.com
GET
Gets the current status of recovery codes for a user.
/v1/users/{userId}/recovery-codestwostepverification.roblox.com
POST
Clears any existing recovery codes for the user.
/v1/users/{userId}/recovery-codes/cleartwostepverification.roblox.com
POST
Clears any existing recovery codes and generates a new batch of recovery codes.
/v1/users/{userId}/recovery-codes/regeneratetwostepverification.roblox.com
GET
Gets the minimal authenticated user.
/v1/users/authenticatedusers.roblox.com
GET
Gets the age bracket of the authenticated user.
/v1/users/authenticated/age-bracketusers.roblox.com
GET
Gets the country code of the authenticated user.
/v1/users/authenticated/country-codeusers.roblox.com
GET
Gets the (public) roles of the authenticated user, such as `"Soothsayer"` and `"BetaTester"`.
/v1/users/authenticated/rolesusers.roblox.com
Badges
GET
Returns a list of Roblox badges belonging to a user.
/v1/users/{userId}/roblox-badgesaccountinformation.roblox.com
Metadata
GET
Get the metadata
/v1/metadataaccountinformation.roblox.com
GET
Gets two step verification system metadata.
/v1/metadatatwostepverification.roblox.com
Notifications
GET
Gets valid destinations associated with the signed user
/v2/push-notifications/get-destinationsnotifications.roblox.com
Universes
GET
Gets a list of universe playability statuses for the authenticated user
/v1/games/multiget-playability-statusgames.roblox.com
User profiles
GET
Get the user's description
/v1/descriptionusers.roblox.com
POST
Update the user's description
/v1/descriptionusers.roblox.com
GET
Get the user's promotion channels
/v1/promotion-channelsaccountinformation.roblox.com
Users
GET
Get promotion channels for a given user ID
/v1/users/{userId}/promotion-channelsaccountinformation.roblox.com
Not Recommended
GET
Get the user's birthdate
/v1/birthdateaccountinformation.roblox.com
GET
Get the user's description
/v1/descriptionaccountinformation.roblox.com
POST
Update the user's description
/v1/descriptionaccountinformation.roblox.com
GET
Get the user's gender
/v1/genderaccountinformation.roblox.com
POST
Update the user's gender
/v1/genderaccountinformation.roblox.com
GET
Gets whether the specified user's inventory can be viewed.
/v1/users/{userId}/can-view-inventoryinventory.roblox.com