This page lists all HTTP APIs for working with accounts. Legacy APIs Legacy APIs with cookie authentication can incorporate breaking changes without notice. We don't recommend them for production applications. Account information v1 URL di basehttps://accountinformation.roblox.comGET/v1/birthdateGet the user's birthdatePOST/v1/birthdateUpdate the user's birthdateGET/v1/descriptionGet the user's descriptionPOST/v1/descriptionUpdate the user's descriptionGET/v1/genderGet the user's genderPOST/v1/genderUpdate the user's genderGET/v1/metadataGet the metadataGET/v1/phoneGet Verified Phone NumberPOST/v1/phoneSet Phone NumberGET/v1/promotion-channelsGet the user's promotion channelsPOST/v1/promotion-channelsUpdate the user's promotion channelsDELETE/v1/star-code-affiliatesRemoves the star code affiliate supporter for the authenticated userGET/v1/star-code-affiliatesGets a star code affiliate supporter for the authenticated userPOST/v1/star-code-affiliatesAdds a star code affiliate supporter for the authenticated userGET/v1/users/{userId}/promotion-channelsGet promotion channels for a given user IDGET/v1/users/{userId}/roblox-badgesReturns a list of Roblox badges belonging to a user.GET/v1/xbox-live/consecutive-login-daysReturns number of consecutive login days for xbox usersPOST/v1/email/verifyVerify the user's email address from tokenPOST/v1/phone/deleteDelete PhonePOST/v1/phone/resendResend Phone codePOST/v1/phone/verifyVerify PhoneModelliModels Roblox.AccountInformation.Api.Models.BirthdateRequest Roblox.AccountInformation.Api.Models.BirthdateResponse Roblox.AccountInformation.Api.Models.ConsecutiveLoginDaysResponse Roblox.AccountInformation.Api.Models.DescriptionRequest Roblox.AccountInformation.Api.Models.DescriptionResponse Roblox.AccountInformation.Api.Models.EmptyRequest Roblox.AccountInformation.Api.Models.GenderRequest Roblox.AccountInformation.Api.Models.GenderResponse Roblox.AccountInformation.Api.Models.MetadataResponse Roblox.AccountInformation.Api.Models.PhoneRequest Roblox.AccountInformation.Api.Models.PhoneResponse Roblox.AccountInformation.Api.Models.PromotionChannelsByUserIdResponse Roblox.AccountInformation.Api.Models.PromotionChannelsRequest Roblox.AccountInformation.Api.Models.PromotionChannelsResponse Roblox.AccountInformation.Api.Models.StarCodeAffiliateRequest Roblox.AccountInformation.Api.Models.StarCodeAffiliateResponse Roblox.AccountInformation.Api.Models.VerifyEmailRequest Roblox.AccountInformation.Api.Models.VerifyEmailResponse Roblox.AccountInformation.Api.Models.VerifyPhoneRequest Roblox.AccountInformation.Api.RobloxBadgeResponse Roblox.Platform.UserPhoneNumberVerification.Models.PendingVerificationResponse Roblox.Web.WebAPI.ApiEmptyResponseModel Account settings v1 URL di basehttps://accountsettings.roblox.comGET/v1/account/settings/account-countryGet a user's current account country setting.POST/v1/account/settings/account-countryUpdates the user's account country.GET/v1/account/settings/metadataReturns metadata used by the account settings pageGET/v1/emailGets the authenticated user's email address and verified statusPATCH/v1/emailUpdates the authenticated user's email addressPOST/v1/emailUpdates the authenticated user's email addressGET/v1/themes/{consumerType}/{consumerId}returns the theme type for a specific consumer.PATCH/v1/themes/{consumerType}/{consumerId}Modify the theme type for consumer.GET/v1/themes/typesreturns all the enabled theme types.GET/v1/trade-privacyGet a user's trade privacy settingPOST/v1/trade-privacyUpdates a user's trade privacy settingGET/v1/trade-valueGet a user's trade quality filter settingPOST/v1/trade-valueUpdates a user's trade quality filter settingGET/v1/users/get-blocked-usersGets all blocked users.GET/v1/users/get-detailed-blocked-usersGets all blocked users with details.POST/v1/email/verifySend verify email to the authenticated user's email addressPOST/v1/users/{userId}/blockBlocks another user.POST/v1/users/{userId}/unblockUnblocks a previously blocked user.ModelliModels Roblox.AccountSettings.Api.EmailResponse Roblox.AccountSettings.Api.Models.AccountsSettingsMetadataModel Roblox.AccountSettings.Api.Models.BlockedUser Roblox.AccountSettings.Api.Models.Response.AccountCountrySettingsResponse Roblox.AccountSettings.Api.Models.Response.GetBlockedUsersResponse Roblox.AccountSettings.Api.Models.Response.GetDetailedBlockedUsersResponse Roblox.AccountSettings.Api.Models.Response.UpdateAccountCountryResponse Roblox.AccountSettings.Api.Models.Response.UserAccountCountry Roblox.AccountSettings.Api.SendVerifyEmailRequest Roblox.AccountSettings.Api.ThemeConfigurationRequest Roblox.AccountSettings.Api.ThemeConfigurationResponse Roblox.AccountSettings.Api.TradePrivacyResponse Roblox.AccountSettings.Api.TradePrivacyUpdateResponse Roblox.AccountSettings.Api.TradeValueRequest Roblox.AccountSettings.Api.TradeValueResponse Roblox.AccountSettings.Api.UpdateAccountCountryRequest Roblox.AccountSettings.Api.UpdateEmailRequest Roblox.AccountSettings.Api.UpdateTradePrivacyRequest Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.Models.ApiArrayResponse[System.String] Authentication v3 URL di basehttps://auth.roblox.comPOST/v3/logoutDestroys the current authentication session while reporting metrics like url and reason for logout.POST/v3/users/{userId}/two-step-verification/loginAuthenticates as a user given a two step verification verification token.ModelliModels Roblox.Authentication.Api.Models.Request.LogoutV3Request Roblox.Authentication.Api.Models.Request.SecureAuthenticationIntentModel Roblox.Authentication.Api.Models.TwoStepVerificationV3LoginResponse Roblox.Authentication.Api.TwoStepVerificationLoginRequest Roblox.Web.WebAPI.ApiEmptyResponseModel Authentication v2 URL di basehttps://auth.roblox.comGET/v2/auth/metadataGets Auth meta dataGET/v2/metadataGet the metadataGET/v2/passwords/current-statusReturns password status for current user.GET/v2/passwords/resetGets metadata needed for the password reset view.POST/v2/passwords/resetResets a password for a user that belongs to the password reset ticket.GET/v2/passwords/validateEndpoint for checking if a password is valid.POST/v2/passwords/validateEndpoint for checking if a password is valid.GET/v2/recovery/metadataGet metadata for forgot endpointsGET/v2/revert/accountGet Revert Account ticket infoPOST/v2/revert/accountSubmit Revert Account RequestGET/v2/usernamesGets a list of existing usernames on Roblox based on the query parametersGET/v2/usernames/validateChecks if a username is valid.POST/v2/usernames/validateChecks if a username is valid.POST/v2/identity-verification/loginEndpoint for login with identity verificationPOST/v2/loginAuthenticates a user.POST/v2/logoutDestroys the current authentication session.POST/v2/logoutfromallsessionsandreauthenticateLogs out user from all other sessions.POST/v2/passwords/reset/sendSends a password reset email or challenge to the specified target.POST/v2/passwords/reset/verifyVerifies a password reset challenge solution.POST/v2/signupEndpoint for signing up a new userPOST/v2/user/passwords/changeChanges the password for the authenticated user.POST/v2/usernameChange the user's usernamePOST/v2/usernames/recoverSends an email of all accounts belonging to an emailModelliModels Roblox.Authentication.Api.Models.AuthMetaDataResponse Roblox.Authentication.Api.Models.ForgotPasswordUserResponse Roblox.Authentication.Api.Models.LoginRequest Roblox.Authentication.Api.Models.LoginResponse Roblox.Authentication.Api.Models.MetadataResponse Roblox.Authentication.Api.Models.PasswordChangeModel Roblox.Authentication.Api.Models.PasswordResetMetadataResponse Roblox.Authentication.Api.Models.PasswordResetModel Roblox.Authentication.Api.Models.PasswordResetVerificationRequest Roblox.Authentication.Api.Models.PasswordResetVerificationResponse Roblox.Authentication.Api.Models.PasswordStatusResponse Roblox.Authentication.Api.Models.PasswordValidationModel Roblox.Authentication.Api.Models.PasswordValidationResponse Roblox.Authentication.Api.Models.RecoverUsernameRequest Roblox.Authentication.Api.Models.RecoverUsernameResponse Roblox.Authentication.Api.Models.RecoveryMetadataResponse Roblox.Authentication.Api.Models.ReferralDataModel Roblox.Authentication.Api.Models.Request.IdentityVerificationLoginRequest Roblox.Authentication.Api.Models.Request.LogoutFromAllSessionsAndReauthenticateRequest Roblox.Authentication.Api.Models.Request.OtpSessionModel Roblox.Authentication.Api.Models.Request.SecureAuthenticationIntentModel Roblox.Authentication.Api.Models.RevertAccountInfoResponse Roblox.Authentication.Api.Models.RevertAccountSubmitRequest Roblox.Authentication.Api.Models.SendResetPasswordRequest Roblox.Authentication.Api.Models.SendResetPasswordResponse Roblox.Authentication.Api.Models.SignupRequest Roblox.Authentication.Api.Models.SignupResponse Roblox.Authentication.Api.Models.TwoStepVerificationSentResponse Roblox.Authentication.Api.Models.UsernameChangeRequest Roblox.Authentication.Api.Models.UsernameValidationRequest Roblox.Authentication.Api.Models.UsernameValidationResponse Roblox.Authentication.Api.Models.UsernamesResponse Roblox.Web.Responses.Users.LegacyUserResponse Roblox.Web.Responses.Users.SkinnyUserResponse Roblox.Web.WebAPI.ApiEmptyResponseModel Authentication v1 URL di basehttps://auth.roblox.comDELETE/v1/account/pinRequest for deletes the account pin from the account.GET/v1/account/pinGets the account pin status.PATCH/v1/account/pinRequest made to update the account pin on the account.POST/v1/account/pinRequest to create the account pin.GET/v1/auth/metadataGets Auth meta dataGET/v1/client-assertionCreates a client assertion to be used when generating an auth ticket.GET/v1/external/{identityProviderId}/sso/oauth/callbackCallback function that external identity provider calls post user authentication.GET/v1/external/{identityProviderId}/sso/oauth/initSigns a user up for Roblox and links the account to the authenticated external provider ID.GET/v1/metadataGet the metadataGET/v1/passwords/validateEndpoint for checking if a password is valid.POST/v1/passwords/validateEndpoint for checking if a password is valid.GET/v1/recovery/metadataGet metadata for forgot endpointsGET/v1/revert/accountGet Revert Account ticket infoPOST/v1/revert/accountSubmit Revert Account RequestGET/v1/social/connected-providersGet social network user information if the given social auth method is connected to current user.GET/v1/usernamesGets a list of existing usernames on Roblox based on the query parametersGET/v1/usernames/validateChecks if a username is valid.POST/v1/usernames/validateChecks if a username is valid.GET/v1/validators/emailTries to check if an email is validGET/v1/validators/recommendedUsernameFromDisplayNameValidates the given display name, and if valid, will convert it to a valid username and return suggested username(s) if available.POST/v1/validators/recommendedUsernameFromDisplayNameValidates the given display name, and if valid, will convert it to a valid username and return suggested username(s) if available. This is a POST request and explicitly does not receive the parameter values from the queryGET/v1/validators/usernameTries to get a valid username if the current username is takenPOST/v1/validators/usernameTries to get a valid username if the current username is taken This is a POST request and explicitly does not receive the parameter values from the queryGET/v1/xbox/connectionCheck if the current user has an Xbox connected.GET/v1/xbox/get-login-consecutive-daysGet the consecutive days the xbox user has been logged in.POST/v1/account/pin/lockRequest to locks the account which has an account pin enabled.POST/v1/account/pin/unlockRequests to unlock the account pin.POST/v1/external/accessSigns a user up for Roblox and links the account to the authenticated external provider ID.POST/v1/external/loginLogs in a user to Roblox based on the user's authenticated external provider sessionPOST/v1/external/loginAndLinkLogins in a user to Roblox, then links the Roblox account to the external provider IDPOST/v1/external/signupSigns a user up for Roblox and links the account to the authenticated external provider IDPOST/v1/external/unlinkUnlink the logged in Roblox account from the current external provider IDPOST/v1/identity-verification/loginEndpoint for login with identity verificationPOST/v1/identity/initialize-loginInitiates identifier-first login flow by returning a list of login methods for user(s).POST/v1/loginAuthenticates a user.POST/v1/logoutDestroys the current authentication session.POST/v1/logoutfromallsessionsandreauthenticateLogs out user from all other sessions.POST/v1/passkey/DeleteCredentialBatchDisables a batch of credentials for the specified user.POST/v1/passkey/finish-preauth-registrationPOST/v1/passkey/FinishRegistrationComplete Passkey registration by providing credential creation options.POST/v1/passkey/ListCredentialsList a user's registered passkeys.POST/v1/passkey/start-authentication-by-userInitializes passkey authentication for the user(s) corresponding to the identifier provided.POST/v1/passkey/start-preauth-registrationInitiates Passkey preauthenticated registration by providing credential creation options.POST/v1/passkey/StartAuthenticationProvides a challenge for the Passkey to authenticate.POST/v1/passkey/StartRegistrationInitiates Passkey registration by providing credential creation options.POST/v1/signupEndpoint for signing up a new userPOST/v1/social/{provider}/disconnectRemoves the given social authentication method from current Roblox user if it is connected.POST/v1/user/passwords/changeChanges the password for the authenticated user.POST/v1/usernameChange the user's usernamePOST/v1/usernames/recoverSends an email of all accounts belonging to an emailPOST/v1/xbox/disconnectUnlink the current ROBLOX account from the Xbox live account.POST/v1/xbox/translateTranslate the xbox user to roblox user.ModelliModels Roblox.Authentication.Api.Models.AccountPinRequest Roblox.Authentication.Api.Models.AccountPinResponse Roblox.Authentication.Api.Models.AccountPinStatusResponse Roblox.Authentication.Api.Models.AuthMetaDataResponse Roblox.Authentication.Api.Models.EmailValidationResponse Roblox.Authentication.Api.Models.LoginMethodModel Roblox.Authentication.Api.Models.LoginRequest Roblox.Authentication.Api.Models.LoginResponse Roblox.Authentication.Api.Models.MetadataResponse Roblox.Authentication.Api.Models.PasswordChangeModel Roblox.Authentication.Api.Models.PasswordValidationModel Roblox.Authentication.Api.Models.PasswordValidationResponse Roblox.Authentication.Api.Models.ProviderInfoModel Roblox.Authentication.Api.Models.RecommendedUsernameFromDisplayNameRequest Roblox.Authentication.Api.Models.RecommendedUsernameRequest Roblox.Authentication.Api.Models.RecommendedUsernameResponse Roblox.Authentication.Api.Models.RecoverUsernameRequest Roblox.Authentication.Api.Models.RecoverUsernameResponse Roblox.Authentication.Api.Models.RecoveryMetadataResponse Roblox.Authentication.Api.Models.ReferralDataModel Roblox.Authentication.Api.Models.Request.DeletePasskeysRequest Roblox.Authentication.Api.Models.Request.ExternalAccessRequest Roblox.Authentication.Api.Models.Request.ExternalLoginAndLinkRequest Roblox.Authentication.Api.Models.Request.ExternalLoginRequest Roblox.Authentication.Api.Models.Request.ExternalSignupRequest Roblox.Authentication.Api.Models.Request.ExternalUnlinkRequest Roblox.Authentication.Api.Models.Request.FinishPasskeyPreauthRegistrationRequest Roblox.Authentication.Api.Models.Request.FinishPasskeyRegistrationRequest Roblox.Authentication.Api.Models.Request.IdentityVerificationLoginRequest Roblox.Authentication.Api.Models.Request.InitializeLoginRequest Roblox.Authentication.Api.Models.Request.ListPasskeysRequest Roblox.Authentication.Api.Models.Request.LogoutFromAllSessionsAndReauthenticateRequest Roblox.Authentication.Api.Models.Request.OtpSessionModel Roblox.Authentication.Api.Models.Request.SecureAuthenticationIntentModel Roblox.Authentication.Api.Models.Request.StartAuthenticationByUserRequest Roblox.Authentication.Api.Models.Request.StartPasskeyPreauthRegistrationRequest Roblox.Authentication.Api.Models.Response.ExternalIdentityGateway.ExternalIdentityAccessResponse Roblox.Authentication.Api.Models.Response.GetClientAssertionResponse Roblox.Authentication.Api.Models.Response.InitializeLoginResponse Roblox.Authentication.Api.Models.Response.ListPasskeyCredentialResponse Roblox.Authentication.Api.Models.Response.PasskeyCredential Roblox.Authentication.Api.Models.Response.StartAuthenticationByUserResponse Roblox.Authentication.Api.Models.Response.StartAuthenticationResponse Roblox.Authentication.Api.Models.Response.StartPasskeyPreauthRegistrationResponse Roblox.Authentication.Api.Models.Response.StartPasskeyRegistrationResponse Roblox.Authentication.Api.Models.RevertAccountInfoResponse Roblox.Authentication.Api.Models.RevertAccountSubmitRequest Roblox.Authentication.Api.Models.SignupRequest Roblox.Authentication.Api.Models.SignupResponse Roblox.Authentication.Api.Models.SocialAuthenticationDisconnectRequest Roblox.Authentication.Api.Models.SocialProvidersResponse Roblox.Authentication.Api.Models.TwoStepVerificationSentResponse Roblox.Authentication.Api.Models.UsernameChangeRequest Roblox.Authentication.Api.Models.UsernameValidationRequest Roblox.Authentication.Api.Models.UsernameValidationResponse Roblox.Authentication.Api.Models.UsernamesResponse Roblox.Authentication.Api.Models.XboxCollectionsOfUserResponse Roblox.Authentication.Api.Models.XboxConnectionModel Roblox.Authentication.Api.Models.XboxLoginConsecutiveDaysResponse Roblox.Authentication.Api.Models.XboxTranslateRequest Roblox.Authentication.Api.Models.XboxUserModel Roblox.Web.Responses.Users.SkinnyUserResponse Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.Models.ApiSuccessResponse Games v1 URL di basehttps://games.roblox.comGET/v1/games/multiget-playability-statusGets a list of universe playability statuses for the authenticated userModelliModels Roblox.Games.Api.CreateVipServersRequest Roblox.Games.Api.GameResponse Roblox.Games.Api.GameServerPlayerResponse Roblox.Games.Api.Models.Request.GameFavoritesRequest Roblox.Games.Api.Models.Request.SetUserGameVoteRequest Roblox.Games.Api.Models.Response.GameCreator Roblox.Games.Api.Models.Response.GameDetailResponse Roblox.Games.Api.Models.Response.GameFavoriteResponse Roblox.Games.Api.Models.Response.GameFavoritesCountResponse Roblox.Games.Api.Models.Response.GameMediaItem Roblox.Games.Api.Models.Response.GamePassResponse Roblox.Games.Api.Models.Response.GameProductResponse Roblox.Games.Api.Models.Response.GameRecommendationsResponse Roblox.Games.Api.Models.Response.GameResponseModel Roblox.Games.Api.Models.Response.GameVoteResponse Roblox.Games.Api.Models.Response.MyPrivateServersData Roblox.Games.Api.Models.Response.MyPrivateServersResponse Roblox.Games.Api.Models.Response.PlaceDetails Roblox.Games.Api.Models.Response.PlayabilityStatusResponse Roblox.Games.Api.Models.Response.PrivateServersEnabledInUniverseResponse Roblox.Games.Api.Models.Response.PurchaseData Roblox.Games.Api.Models.Response.RefundPolicy Roblox.Games.Api.Models.Response.UserGameVoteResponse Roblox.Games.Api.Models.Response.VerifiedBadgeUserResponse Roblox.Games.Api.PlaceResponse Roblox.Games.Api.PrivateServersResponse Roblox.Games.Api.VipServerCanInviteResponse Roblox.Games.Api.VipServerPermissionsResponse Roblox.Games.Api.VipServerResponse Roblox.Games.Api.VipServerSubscriptionResponse Roblox.Games.Api.VipServerUpdatePermissionsRequest Roblox.Games.Api.VipServerUpdateRequest Roblox.Games.Api.VipServerUpdateSubscriptionRequest Roblox.Games.Api.VipServerUpdateVoiceSettingsRequest Roblox.Games.Api.VipServerVoiceSettingsResponse Roblox.Paging.ExclusiveStartKeyCursor[System.String] Roblox.Paging.StartIndexCursor Roblox.Web.Responses.Games.GameServerResponse Roblox.Web.Responses.Users.SkinnyUserResponse Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Games.Api.Models.Response.GameDetailResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Games.Api.Models.Response.GameMediaItem] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Games.Api.Models.Response.GameProductResponse] Roblox.Web.WebAPI.Models.ApiArrayResponse[Roblox.Games.Api.Models.Response.GameVoteResponse] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Games.Api.Models.Response.GamePassResponse] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Web.Responses.Games.GameServerResponse] Visualizza tutti gli endpoint per Games v1 Inventory v1 URL di basehttps://inventory.roblox.comGET/v1/users/{userId}/can-view-inventoryGets whether the specified user's inventory can be viewed.ModelliModels Roblox.Inventory.Api.AssetsExplorerCategoryItemModel Roblox.Inventory.Api.AssetsExplorerCategoryModel Roblox.Inventory.Api.CategoriesModel Roblox.Inventory.Api.Models.AssetIdListModel Roblox.Inventory.Api.Models.CanViewInventoryResponse Roblox.Inventory.Api.Models.CollectibleUserAssetModel Roblox.Inventory.Api.Models.CreatorModel Roblox.Inventory.Api.Models.IItemModel Roblox.Inventory.Api.Models.InventoryPageResponse Roblox.Inventory.Api.Models.PlaceModel Roblox.Platform.Core.ExclusiveStartPaging.IExclusiveStartKeyInfo[System.Int64] Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.ExclusiveStartRequest[System.Int64] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.Models.CollectibleUserAssetModel] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.Models.IItemModel] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.Models.PlaceModel] Visualizza tutti gli endpoint per Inventory v1 Notifications v2 URL di basehttps://notifications.roblox.comGET/v2/push-notifications/get-destinationsGets valid destinations associated with the signed userModelliModels Roblox.Api.Notifications.Models.ChromeManifestModel Roblox.Api.Notifications.Models.GameUpdateNotificationModel Roblox.Api.Notifications.Models.GetCurrentPushDestinationResponseModel Roblox.Api.Notifications.Models.GetMetadataResponseModel Roblox.Api.Notifications.Models.GetPushDestinationsResponseModel Roblox.Api.Notifications.Models.NotificationStreamEntriesModel Roblox.Api.Notifications.Models.NotificationUser Roblox.Api.Notifications.Models.PushNotificationClientMetadata Roblox.Api.Notifications.Models.PushNotificationRegistration Roblox.Api.Notifications.Models.RegisterAndroidRequestModel Roblox.Api.Notifications.Models.RegisterIOSNativeRequestModel Roblox.Api.Notifications.Models.RegisterIOSPushKitRequestModel Roblox.Api.Notifications.Models.RegistrationResponseModel Roblox.Api.Notifications.Models.ResponseModels.NotificationStreamMetadataResponse Roblox.Api.Notifications.Models.SuccessResponseModel Roblox.Api.Notifications.Models.UnreadStreamNotificationsModel Roblox.Api.Notifications.Models.UserPushDestination Visualizza tutti gli endpoint per Notifications v2 Private messages v1 URL di basehttps://privatemessages.roblox.comGET/v1/announcementsMigrate from RobloxWebsite project, return news notification for Private Message pageGET/v1/announcements/metadataGET/v1/messagesGets a user's messages.GET/v1/messages/{messageId}Gets a message's details.GET/v1/messages/unread/countGets unread messages for the authenticated user.POST/v1/messages/archiveArchives a batch of messages.POST/v1/messages/mark-readMarks a batch of messages as read.POST/v1/messages/mark-unreadMarks a batch of messages as unread.POST/v1/messages/unarchiveUnarchives a batch of messages.ModelliModels Roblox.PrivateMessages.Api.Models.AnnouncementsDetailsResponse Roblox.PrivateMessages.Api.Models.AnnouncementsMetadataResponse Roblox.PrivateMessages.Api.Models.BatchMessagesRequest Roblox.PrivateMessages.Api.Models.BatchMessagesResponse Roblox.PrivateMessages.Api.Models.FailedMessageResponse Roblox.PrivateMessages.Api.Models.GetAnnouncementsResponse Roblox.PrivateMessages.Api.Models.GetMessagesResponse Roblox.PrivateMessages.Api.Models.MessageDetailsResponse Roblox.PrivateMessages.Api.Models.UnreadMessagesCountResponse Roblox.PrivateMessages.Api.Models.VerifiedSkinnyUserResponse Two-step verification v1 URL di basehttps://twostepverification.roblox.comGET/v1/metadataGets two step verification system metadata.GET/v1/users/{userId}/configurationGets two step verification configuration for the specified user.GET/v1/users/{userId}/recovery-codesGets the current status of recovery codes for a user.POST/v1/users/{userId}/challenges/authenticator/verifyVerifies a two step verification challenge code via authenticator app.POST/v1/users/{userId}/challenges/cross-device/retractReverts a user's dialog state from ACTIVE to PENDING.POST/v1/users/{userId}/challenges/cross-device/retryRetry a Cross Device two step verification approval.POST/v1/users/{userId}/challenges/cross-device/verifyVerifies a two step verification approval via Cross Device. Cross Device approval does not use a verification code.POST/v1/users/{userId}/challenges/email/send-codeSends a two step verification challenge code via email.POST/v1/users/{userId}/challenges/email/verifyVerifies a two step verification challenge with a code sent via email.POST/v1/users/{userId}/challenges/passkey/verify-finishValidates the assertion data returned by the passkey.POST/v1/users/{userId}/challenges/passkey/verify-startProvides a challenge for the passkey to authenticate.POST/v1/users/{userId}/challenges/password/verifyVerifies a two step verification challenge with a password (code).POST/v1/users/{userId}/challenges/recovery-codes/verifyVerifies a two step verification challenge via a recovery code.POST/v1/users/{userId}/challenges/security-key/verify-finishValidates the assertion data returned by the security key.POST/v1/users/{userId}/challenges/security-key/verify-startProvides a challenge for the security key to authenticate.POST/v1/users/{userId}/challenges/sms/send-codeSends a two step verification code via SMS for the specified user.POST/v1/users/{userId}/challenges/sms/verifyVerifies a two step verification challenge with a code sent via SMS.POST/v1/users/{userId}/configuration/authenticator/disableDisables two step verification via authenticator for the specified user.POST/v1/users/{userId}/configuration/authenticator/enableInitiates enabling authenticator-based two step verification for the specified user.POST/v1/users/{userId}/configuration/authenticator/enable-verifyFinishes enabling authenticator-based two step verification for the specified user.POST/v1/users/{userId}/configuration/email/disableDisables two step verification via email for the specified user.POST/v1/users/{userId}/configuration/email/enableEnables two step verification via email for the specified user.POST/v1/users/{userId}/configuration/security-key/disableDisables a batch of credentials for the specified user.POST/v1/users/{userId}/configuration/security-key/enableInitiates security key registration by providing credential creation options.POST/v1/users/{userId}/configuration/security-key/enable-verifyFinishes security key registration and stores credential. Enables security key as a 2sv media type if it is a user's first key.POST/v1/users/{userId}/configuration/security-key/listList a user's registered security keys.POST/v1/users/{userId}/configuration/sms/disableDisables two step verification via SMS for the specified user.POST/v1/users/{userId}/configuration/sms/enableEnables two step verification via SMS for the specified user.POST/v1/users/{userId}/recovery-codes/clearClears any existing recovery codes for the user.POST/v1/users/{userId}/recovery-codes/regenerateClears any existing recovery codes and generates a new batch of recovery codes.ModelliModels Roblox.TwoStepVerification.Api.ClearRecoveryCodesRequest Roblox.TwoStepVerification.Api.DisableSecurityKeyRequest Roblox.TwoStepVerification.Api.DisableTwoStepVerificationRequest Roblox.TwoStepVerification.Api.EnableAuthenticatorResponse Roblox.TwoStepVerification.Api.EnableSecurityKeyResponse Roblox.TwoStepVerification.Api.EnableTwoStepVerificationRequest Roblox.TwoStepVerification.Api.EnableVerifyAuthenticatorRequest Roblox.TwoStepVerification.Api.EnableVerifyAuthenticatorResponse Roblox.TwoStepVerification.Api.EnableVerifySecurityKeyRequest Roblox.TwoStepVerification.Api.ListSecurityKeyResponse Roblox.TwoStepVerification.Api.MetadataResponse Roblox.TwoStepVerification.Api.Models.Request.SecureAuthenticationIntentModel Roblox.TwoStepVerification.Api.RecoveryCodesStatusResponse Roblox.TwoStepVerification.Api.RegenerateRecoveryCodesRequest Roblox.TwoStepVerification.Api.RegenerateRecoveryCodesResponse Roblox.TwoStepVerification.Api.RetractDialogRequest Roblox.TwoStepVerification.Api.RetractDialogResponse Roblox.TwoStepVerification.Api.RetryApprovalRequest Roblox.TwoStepVerification.Api.RetryApprovalResponse Roblox.TwoStepVerification.Api.SecurityKeyCredential Roblox.TwoStepVerification.Api.SendCodeRequest Roblox.TwoStepVerification.Api.UserConfiguration Roblox.TwoStepVerification.Api.UserConfigurationMethod Roblox.TwoStepVerification.Api.VerifyApprovalRequest Roblox.TwoStepVerification.Api.VerifyApprovalResponse Roblox.TwoStepVerification.Api.VerifyCodeRequest Roblox.TwoStepVerification.Api.VerifyCodeResponse Roblox.TwoStepVerification.Api.VerifyStartPasskeyResponse Roblox.TwoStepVerification.Api.VerifyStartSecurityKeyResponse Roblox.Web.WebAPI.ApiEmptyResponseModel