Skip to content

Auth v3

Reference for the Auth v3 endpoints on Roblox.

Base URL: https://auth.roblox.com

MethodPathName
POST/v3/logoutpostLogout
POST/v3/users/:userId/two-step-verification/loginpostUsersUseridTwoStepVerificationLogin

POST /v3/logout

Destroys the current authentication session while reporting metrics like url and reason for logout.

Usage
import { fetchApi } from 'rozod';
import { postLogout } from 'rozod/lib/endpoints/authv3';
const data = await fetchApi(postLogout, {
body: { /* ... */ }
});
FieldTypeDescription
logoutReasonstring
urlstring
userIdstring

Type: unknown

StatusDescription
4030: Token Validation Failed

POST /v3/users/:userId/two-step-verification/login

Authenticates as a user given a two step verification verification token.

Usage
import { fetchApi } from 'rozod';
import { postUsersUseridTwoStepVerificationLogin } from 'rozod/lib/endpoints/authv3';
const data = await fetchApi(postUsersUseridTwoStepVerificationLogin, {
userId: /* integer */,
body: { /* ... */ }
});
NameTypeRequiredDescription
userIdintegerYesThe user ID to authenticate as.
FieldTypeDescription
challengeIdstring
verificationTokenstring
rememberDeviceboolean
secureAuthenticationIntentobjectSee below
accountBlobstring
accountLinkParametersobjectSee below

secureAuthenticationIntent fields:

FieldTypeDescription
clientPublicKeystring
clientEpochTimestampnumber
saiSignaturestring
serverNoncestring

accountLinkParameters fields:

FieldTypeDescription
LinkingPlatform`“Invalid""Xbox"
FieldTypeDescription
identityVerificationLoginTicketstring
accountBlobstring
StatusDescription
4001: User is invalid.
5: Invalid two step verification ticket.
10: Invalid verification token.
4030: Token Validation Failed
11: Maxium logged in accounts limit reached.