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
| Name | Type | Required | Description |
|---|---|---|---|
| username | string | false | |
| password | string | false | |
| gender | integer | false | ['Unknown' = 1, 'Male' = 2, 'Female' = 3] |
| birthday | string | false | |
| displayName | string | false | |
| isTosAgreementBoxChecked | boolean | false | |
| signupType | integer | false | ['Regular' = 0, 'Express' = 1] |
| string | false | ||
| locale | string | false | |
| assetIds | array | false | |
| bodyColorId | integer | false | |
| bodyTypeScale | number | false | |
| headScale | number | false | |
| heightScale | number | false | |
| widthScale | number | false | |
| proportionScale | number | false | |
| referralData | #/components/schemas/Roblox.Authentication.Api.Models.ReferralDataModel | false | |
| agreementIds | array | false | |
| identityVerificationResultToken | string | false | |
| secureAuthenticationIntent | #/components/schemas/Roblox.Authentication.Api.Models.Request.SecureAuthenticationIntentModel | false | |
| otpSession | #/components/schemas/Roblox.Authentication.Api.Models.Request.OtpSessionModel | false | |
| dataToken | string | false | |
| accountBlob | string | false | |
| passkeySessionId | string | false | |
| passkeyRegistrationResponse | string | false | |
| accountLinkParameters | #/components/schemas/Roblox.Authentication.Api.Models.AccountLinkParameters | false | |
| auditSystemContent | #/components/schemas/Roblox.Authentication.Api.Models.Request.AuditSystemContent | false | |
| captchaId | string | false | |
| captchaToken | string | false | |
| captchaProvider | string | false | |
| challengeId | string | false |
Related Schemas
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
}