2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Roblox.Authentication.Api.Models.SignupRequest — openapi

Properties

NameTypeRequiredDescription
usernamestringfalse
passwordstringfalse
genderintegerfalse['Unknown' = 1, 'Male' = 2, 'Female' = 3]
birthdaystringfalse
displayNamestringfalse
isTosAgreementBoxCheckedbooleanfalse
signupTypeintegerfalse['Regular' = 0, 'Express' = 1]
emailstringfalse
localestringfalse
assetIdsarrayfalse
bodyColorIdintegerfalse
bodyTypeScalenumberfalse
headScalenumberfalse
heightScalenumberfalse
widthScalenumberfalse
proportionScalenumberfalse
referralData#/components/schemas/Roblox.Authentication.Api.Models.ReferralDataModelfalse
agreementIdsarrayfalse
identityVerificationResultTokenstringfalse
secureAuthenticationIntent#/components/schemas/Roblox.Authentication.Api.Models.Request.SecureAuthenticationIntentModelfalse
otpSession#/components/schemas/Roblox.Authentication.Api.Models.Request.OtpSessionModelfalse
dataTokenstringfalse
accountBlobstringfalse
passkeySessionIdstringfalse
passkeyRegistrationResponsestringfalse
accountLinkParameters#/components/schemas/Roblox.Authentication.Api.Models.AccountLinkParametersfalse
auditSystemContent#/components/schemas/Roblox.Authentication.Api.Models.Request.AuditSystemContentfalse
captchaIdstringfalse
captchaTokenstringfalse
captchaProviderstringfalse
challengeIdstringfalse

Complete Schema

{
  "type": "object",
  "properties": {
    "username": {
      "type": "string"
    },
    "password": {
      "type": "string"
    },
    "gender": {
      "format": "int32",
      "description": " ['Unknown' = 1, 'Male' = 2, 'Female' = 3]",
      "enum": [
        1,
        2,
        3
      ],
      "type": "integer"
    },
    "birthday": {
      "format": "date-time",
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "isTosAgreementBoxChecked": {
      "type": "boolean"
    },
    "signupType": {
      "format": "int32",
      "description": " ['Regular' = 0, 'Express' = 1]",
      "enum": [
        0,
        1
      ],
      "type": "integer"
    },
    "email": {
      "type": "string"
    },
    "locale": {
      "type": "string"
    },
    "assetIds": {
      "type": "array",
      "items": {
        "format": "int64",
        "type": "integer"
      }
    },
    "bodyColorId": {
      "format": "int32",
      "type": "integer"
    },
    "bodyTypeScale": {
      "format": "double",
      "type": "number"
    },
    "headScale": {
      "format": "double",
      "type": "number"
    },
    "heightScale": {
      "format": "double",
      "type": "number"
    },
    "widthScale": {
      "format": "double",
      "type": "number"
    },
    "proportionScale": {
      "format": "double",
      "type": "number"
    },
    "referralData": {
      "$ref": "#/components/schemas/Roblox.Authentication.Api.Models.ReferralDataModel"
    },
    "agreementIds": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "identityVerificationResultToken": {
      "type": "string"
    },
    "secureAuthenticationIntent": {
      "$ref": "#/components/schemas/Roblox.Authentication.Api.Models.Request.SecureAuthenticationIntentModel"
    },
    "otpSession": {
      "$ref": "#/components/schemas/Roblox.Authentication.Api.Models.Request.OtpSessionModel"
    },
    "dataToken": {
      "type": "string"
    },
    "accountBlob": {
      "type": "string"
    },
    "passkeySessionId": {
      "type": "string"
    },
    "passkeyRegistrationResponse": {
      "type": "string"
    },
    "accountLinkParameters": {
      "$ref": "#/components/schemas/Roblox.Authentication.Api.Models.AccountLinkParameters"
    },
    "auditSystemContent": {
      "$ref": "#/components/schemas/Roblox.Authentication.Api.Models.Request.AuditSystemContent"
    },
    "captchaId": {
      "type": "string"
    },
    "captchaToken": {
      "type": "string"
    },
    "captchaProvider": {
      "type": "string"
    },
    "challengeId": {
      "type": "string"
    }
  },
  "additionalProperties": false
}