创作者中心
中心
学习
商店
人才
论坛
路线图
登录
Create
概览
体验
虚拟形象
素材
Open Cloud
Roblox Studio has increased the minimum specification requirements.
Learn More
Create
/
Open Cloud
/
All legacy APIs
中文(简体)
反馈
Authentication v1
基本网址
https://auth.roblox.com
JSON
下载
AccountPin
DELETE
/v1
/account
/pin
Request for deletes the account pin from the account.
GET
/v1
/account
/pin
Gets the account pin status.
PATCH
/v1
/account
/pin
Request made to update the account pin on the account.
POST
/v1
/account
/pin
Request to create the account pin.
POST
/v1
/account
/pin
/lock
Request to locks the account which has an account pin enabled.
POST
/v1
/account
/pin
/unlock
Requests to unlock the account pin.
Authentication
GET
/v1
/auth
/metadata
Gets Auth meta data
POST
/v1
/login
Authenticates a user.
POST
/v1
/logout
Destroys the current authentication session.
POST
/v1
/logoutfromallsessionsandreauthenticate
Logs out user from all other sessions.
AuthenticationTicket
GET
/v1
/client-assertion
Creates a client assertion to be used when generating an auth ticket.
ExternalIdentitiesGateway
GET
/v1
/external
/{identityProviderId}
/sso
/oauth
/callback
Callback function that external identity provider calls post user authentication.
GET
/v1
/external
/{identityProviderId}
/sso
/oauth
/init
Signs a user up for Roblox and links the account to the authenticated external provider ID.
POST
/v1
/external
/access
Signs a user up for Roblox and links the account to the authenticated external provider ID.
POST
/v1
/external
/login
Logs in a user to Roblox based on the user's authenticated external provider session
POST
/v1
/external
/loginAndLink
Logins in a user to Roblox, then links the Roblox account to the external provider ID
POST
/v1
/external
/signup
Signs a user up for Roblox and links the account to the authenticated external provider ID
POST
/v1
/external
/unlink
Unlink the logged in Roblox account from the current external provider ID
Metadata
GET
/v1
/metadata
Get the metadata
PasswordsV2
GET
/v1
/passwords
/validate
Endpoint for checking if a password is valid.
POST
/v1
/passwords
/validate
Endpoint for checking if a password is valid.
Recovery
GET
/v1
/recovery
/metadata
Get metadata for forgot endpoints
Revert
GET
/v1
/revert
/account
Get Revert Account ticket info
POST
/v1
/revert
/account
Submit Revert Account Request
SocialAuthentication
GET
/v1
/social
/connected-providers
Get social network user information if the given social auth method is connected to current user.
POST
/v1
/social
/{provider}
/disconnect
Removes the given social authentication method from current Roblox user if it is connected.
Usernames
GET
/v1
/usernames
Gets a list of existing usernames on Roblox based on the query parameters
GET
/v1
/usernames
/validate
Checks if a username is valid.
POST
/v1
/usernames
/validate
Checks if a username is valid.
POST
/v1
/usernames
/recover
Sends an email of all accounts belonging to an email
Validators
GET
/v1
/validators
/email
Tries to check if an email is valid
GET
/v1
/validators
/recommendedUsernameFromDisplayName
Validates the given display name, and if valid, will convert it to a valid username and return suggested username(s) if available.
POST
/v1
/validators
/recommendedUsernameFromDisplayName
Validates 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 query
GET
/v1
/validators
/username
Tries to get a valid username if the current username is taken
POST
/v1
/validators
/username
Tries 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 query
Xbox
GET
/v1
/xbox
/connection
Check if the current user has an Xbox connected.
GET
/v1
/xbox
/get-login-consecutive-days
Get the consecutive days the xbox user has been logged in.
POST
/v1
/xbox
/disconnect
Unlink the current ROBLOX account from the Xbox live account.
POST
/v1
/xbox
/translate
Translate the xbox user to roblox user.
IdentityVerification
POST
/v1
/identity-verification
/login
Endpoint for login with identity verification
Identifier
POST
/v1
/identity
/initialize-login
Initiates identifier-first login flow by returning a list of login methods for user(s).
Passkeys
POST
/v1
/passkey
/DeleteCredentialBatch
Disables a batch of credentials for the specified user.
POST
/v1
/passkey
/finish-preauth-registration
POST
/v1
/passkey
/FinishRegistration
Complete Passkey registration by providing credential creation options.
POST
/v1
/passkey
/ListCredentials
List a user's registered passkeys.
POST
/v1
/passkey
/start-authentication-by-user
Initializes passkey authentication for the user(s) corresponding to the identifier provided.
POST
/v1
/passkey
/start-preauth-registration
Initiates Passkey preauthenticated registration by providing credential creation options.
POST
/v1
/passkey
/StartAuthentication
Provides a challenge for the Passkey to authenticate.
POST
/v1
/passkey
/StartRegistration
Initiates Passkey registration by providing credential creation options.
Signup
POST
/v1
/signup
Endpoint for signing up a new user
Passwords
POST
/v1
/user
/passwords
/change
Changes the password for the authenticated user.
UsernameChange
POST
/v1
/username
Change the user's username
模型
Models
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