POST
/
v1
/
user
/
register
{
  "data": {
    "userId": "<string>",
    "username": "Unknown",
    "avatarUrl": "<string>",
    "accountTier": "free",
    "apiAccountTier": "free",
    "webSubscriptionEnd": 123,
    "avatarProjectCreditUsed": 0,
    "avatarProjectCreditLimit": 250,
    "avatarProjectWebCreditUsed": 0,
    "avatarProjectWebCreditLimit": 0,
    "allowWebCreditOverages": false,
    "webCreditOverageMax": 300,
    "allowApiCreditOverages": false,
    "apiCreditOverageMax": 300,
    "avatarConsent": true,
    "subscriptionState": "<string>",
    "tosAcceptableDate": "<string>",
    "tosAcceptedVersion": "<string>",
    "apiSubscriptionState": "<string>",
    "apiTOSAcceptance": true,
    "marketingEmailConsent": "NONE",
    "aiTrainingOptOut": true,
    "residenceLegalConfirmed": "NONE",
    "dresidenceLegalUpdatedAt": "<string>",
    "tierLimits": {
      "maxInputLength": 300,
      "maxAudioDuration": 30000
    }
  }
}

Body

application/json

Response

200
application/json

Successful Response

The response is of type object.