create User With Id

POST {{baseUrl}}/api/user/:userId

Creates a user. You can optionally specify an Id for the user, if not provided one will be generated.

Request Body

{"applicationId"=>"<uuid>", "currentPassword"=>"<string>", "disableDomainBlock"=>"<boolean>", "sendSetPasswordEmail"=>"<boolean>", "skipVerification"=>"<boolean>", "user"=>{"preferredLanguages"=>["<string>", "<string>"], "active"=>"<boolean>", "birthDate"=>"9181-63-65", "cleanSpeakId"=>"<uuid>", "email"=>"<string>", "expiry"=>"<long>", "firstName"=>"<string>", "fullName"=>"<string>", "imageUrl"=>"<string>", "insertInstant"=>"<long>", "lastName"=>"<string>", "lastUpdateInstant"=>"<long>", "middleName"=>"<string>", "mobilePhone"=>"<string>", "parentEmail"=>"<string>", "tenantId"=>"<uuid>", "timezone"=>"wwwwww/wwww", "twoFactor"=>{"methods"=>[{"authenticator"=>{"algorithm"=>"HmacSHA256", "codeLength"=>"<integer>", "timeStep"=>"<integer>"}, "email"=>"<string>", "id"=>"<string>", "lastUsed"=>"<boolean>", "method"=>"<string>", "mobilePhone"=>"<string>", "secret"=>"<string>"}, {"authenticator"=>{"algorithm"=>"HmacSHA1", "codeLength"=>"<integer>", "timeStep"=>"<integer>"}, "email"=>"<string>", "id"=>"<string>", "lastUsed"=>"<boolean>", "method"=>"<string>", "mobilePhone"=>"<string>", "secret"=>"<string>"}], "recoveryCodes"=>["<string>", "<string>"]}, "memberships"=>[{"groupId"=>"<uuid>", "id"=>"<uuid>", "insertInstant"=>"<long>", "user"=>{"value"=>"<Circular reference to #/components/schemas/User detected>"}, "userId"=>"<uuid>"}, {"groupId"=>"<uuid>", "id"=>"<uuid>", "insertInstant"=>"<long>", "user"=>{"value"=>"<Circular reference to #/components/schemas/User detected>"}, "userId"=>"<uuid>"}], "registrations"=>[{"preferredLanguages"=>["<string>", "<string>"], "tokens"=>{"Excepteur25c"=>"<string>", "nulla_485"=>"<string>", "consectetur4c6"=>"<string>"}, "applicationId"=>"<uuid>", "authenticationToken"=>"<string>", "cleanSpeakId"=>"<uuid>", "id"=>"<uuid>", "insertInstant"=>"<long>", "lastLoginInstant"=>"<long>", "lastUpdateInstant"=>"<long>", "timezone"=>"wwwww/www", "username"=>"<string>", "usernameStatus"=>"REJECTED", "verified"=>"<boolean>", "verifiedInstant"=>"<long>"}, {"preferredLanguages"=>["<string>", "<string>"], "tokens"=>{"occaecat_0"=>"<string>"}, "applicationId"=>"<uuid>", "authenticationToken"=>"<string>", "cleanSpeakId"=>"<uuid>", "id"=>"<uuid>", "insertInstant"=>"<long>", "lastLoginInstant"=>"<long>", "lastUpdateInstant"=>"<long>", "timezone"=>"ww/www", "username"=>"<string>", "usernameStatus"=>"REJECTED", "verified"=>"<boolean>", "verifiedInstant"=>"<long>"}], "breachedPasswordLastCheckedInstant"=>"<long>", "breachedPasswordStatus"=>"SubAddressMatch", "connectorId"=>"<uuid>", "encryptionScheme"=>"<string>", "factor"=>"<integer>", "id"=>"<uuid>", "lastLoginInstant"=>"<long>", "password"=>"<string>", "passwordChangeReason"=>"Administrative", "passwordChangeRequired"=>"<boolean>", "passwordLastUpdateInstant"=>"<long>", "salt"=>"<string>", "uniqueUsername"=>"<string>", "username"=>"<string>", "usernameStatus"=>"PENDING", "verified"=>"<boolean>", "verifiedInstant"=>"<long>"}, "eventInfo"=>{"deviceDescription"=>"<string>", "deviceName"=>"<string>", "deviceType"=>"<string>", "ipAddress"=>"<string>", "location"=>{"city"=>"<string>", "country"=>"<string>", "latitude"=>"<double>", "longitude"=>"<double>", "region"=>"<string>", "zipcode"=>"<string>", "displayString"=>"<string>"}, "os"=>"<string>", "userAgent"=>"<string>"}}

HEADERS

KeyDatatypeRequiredDescription
X-FusionAuth-TenantIdstringThe unique Id of the tenant used to scope this API request. Only required when there is more than one tenant and the API key is not tenant-scoped.
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;emailVerificationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;emailVerificationOneTimeCode&quot;:&quot;\u003cstring\u003e&quot;,&quot;registrationVerificationIds&quot;:{&quot;ea_e5e&quot;:&quot;\u003cstring\u003e&quot;,&quot;anim58a&quot;:&quot;\u003cstring\u003e&quot;,&quot;in_3a3&quot;:&quot;\u003cstring\u003e&quot;,&quot;Ut_4e4&quot;:&quot;\u003cstring\u003e&quot;},&quot;registrationVerificationOneTimeCodes&quot;:{&quot;laborum_31&quot;:&quot;\u003cstring\u003e&quot;,&quot;ind&quot;:&quot;\u003cstring\u003e&quot;},&quot;token&quot;:&quot;\u003cstring\u003e&quot;,&quot;tokenExpirationInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;user&quot;:{&quot;preferredLanguages&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;active&quot;:&quot;\u003cboolean\u003e&quot;,&quot;birthDate&quot;:&quot;7537-67-07&quot;,&quot;cleanSpeakId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;data&quot;:{&quot;esse66&quot;:{},&quot;et_5e&quot;:{}},&quot;email&quot;:&quot;\u003cstring\u003e&quot;,&quot;expiry&quot;:&quot;\u003clong\u003e&quot;,&quot;firstName&quot;:&quot;\u003cstring\u003e&quot;,&quot;fullName&quot;:&quot;\u003cstring\u003e&quot;,&quot;imageUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;lastName&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastUpdateInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;middleName&quot;:&quot;\u003cstring\u003e&quot;,&quot;mobilePhone&quot;:&quot;\u003cstring\u003e&quot;,&quot;parentEmail&quot;:&quot;\u003cstring\u003e&quot;,&quot;tenantId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;timezone&quot;:&quot;wwwwwwww/wwwwwwwww&quot;,&quot;twoFactor&quot;:{&quot;methods&quot;:[{&quot;authenticator&quot;:{&quot;algorithm&quot;:&quot;HmacSHA256&quot;,&quot;codeLength&quot;:&quot;\u003cinteger\u003e&quot;,&quot;timeStep&quot;:&quot;\u003cinteger\u003e&quot;},&quot;email&quot;:&quot;\u003cstring\u003e&quot;,&quot;id&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastUsed&quot;:&quot;\u003cboolean\u003e&quot;,&quot;method&quot;:&quot;\u003cstring\u003e&quot;,&quot;mobilePhone&quot;:&quot;\u003cstring\u003e&quot;,&quot;secret&quot;:&quot;\u003cstring\u003e&quot;},{&quot;authenticator&quot;:{&quot;algorithm&quot;:&quot;HmacSHA512&quot;,&quot;codeLength&quot;:&quot;\u003cinteger\u003e&quot;,&quot;timeStep&quot;:&quot;\u003cinteger\u003e&quot;},&quot;email&quot;:&quot;\u003cstring\u003e&quot;,&quot;id&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastUsed&quot;:&quot;\u003cboolean\u003e&quot;,&quot;method&quot;:&quot;\u003cstring\u003e&quot;,&quot;mobilePhone&quot;:&quot;\u003cstring\u003e&quot;,&quot;secret&quot;:&quot;\u003cstring\u003e&quot;}],&quot;recoveryCodes&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]},&quot;memberships&quot;:[{&quot;data&quot;:{&quot;enim_56&quot;:{}},&quot;groupId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;user&quot;:{&quot;value&quot;:&quot;\u003cCircular reference to #/components/schemas/User detected\u003e&quot;},&quot;userId&quot;:&quot;\u003cuuid\u003e&quot;},{&quot;data&quot;:{&quot;elit_3&quot;:{},&quot;consequat_cd&quot;:{},&quot;ullamcoa2b&quot;:{}},&quot;groupId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;user&quot;:{&quot;value&quot;:&quot;\u003cCircular reference to #/components/schemas/User detected\u003e&quot;},&quot;userId&quot;:&quot;\u003cuuid\u003e&quot;}],&quot;registrations&quot;:[{&quot;data&quot;:{&quot;dolore_a85&quot;:{},&quot;pariatur168&quot;:{},&quot;dolor_c&quot;:{}},&quot;preferredLanguages&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;tokens&quot;:{&quot;idf4&quot;:&quot;\u003cstring\u003e&quot;,&quot;proident_4a_&quot;:&quot;\u003cstring\u003e&quot;},&quot;applicationId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;authenticationToken&quot;:&quot;\u003cstring\u003e&quot;,&quot;cleanSpeakId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;lastLoginInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;lastUpdateInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;timezone&quot;:&quot;wwwwwwwwww/wwwwwwwwwww&quot;,&quot;username&quot;:&quot;\u003cstring\u003e&quot;,&quot;usernameStatus&quot;:&quot;REJECTED&quot;,&quot;verified&quot;:&quot;\u003cboolean\u003e&quot;,&quot;verifiedInstant&quot;:&quot;\u003clong\u003e&quot;},{&quot;data&quot;:{&quot;qui_77d&quot;:{}},&quot;preferredLanguages&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;tokens&quot;:{&quot;est_e&quot;:&quot;\u003cstring\u003e&quot;,&quot;non6be&quot;:&quot;\u003cstring\u003e&quot;},&quot;applicationId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;authenticationToken&quot;:&quot;\u003cstring\u003e&quot;,&quot;cleanSpeakId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;insertInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;lastLoginInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;lastUpdateInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;timezone&quot;:&quot;wwww/wwwww&quot;,&quot;username&quot;:&quot;\u003cstring\u003e&quot;,&quot;usernameStatus&quot;:&quot;REJECTED&quot;,&quot;verified&quot;:&quot;\u003cboolean\u003e&quot;,&quot;verifiedInstant&quot;:&quot;\u003clong\u003e&quot;}],&quot;breachedPasswordLastCheckedInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;breachedPasswordStatus&quot;:&quot;ExactMatch&quot;,&quot;connectorId&quot;:&quot;\u003cuuid\u003e&quot;,&quot;encryptionScheme&quot;:&quot;\u003cstring\u003e&quot;,&quot;factor&quot;:&quot;\u003cinteger\u003e&quot;,&quot;id&quot;:&quot;\u003cuuid\u003e&quot;,&quot;lastLoginInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;password&quot;:&quot;\u003cstring\u003e&quot;,&quot;passwordChangeReason&quot;:&quot;Administrative&quot;,&quot;passwordChangeRequired&quot;:&quot;\u003cboolean\u003e&quot;,&quot;passwordLastUpdateInstant&quot;:&quot;\u003clong\u003e&quot;,&quot;salt&quot;:&quot;\u003cstring\u003e&quot;,&quot;uniqueUsername&quot;:&quot;\u003cstring\u003e&quot;,&quot;username&quot;:&quot;\u003cstring\u003e&quot;,&quot;usernameStatus&quot;:&quot;PENDING&quot;,&quot;verified&quot;:&quot;\u003cboolean\u003e&quot;,&quot;verifiedInstant&quot;:&quot;\u003clong\u003e&quot;}}