WorkOS
user_management.users.create
Create a new user in the current environment.
Remote workos
Other tools also called user_management.users.create?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "The email address of the user."
},
"metadata": {
"type": [
"object",
"null"
],
"description": "Object containing metadata key/value pairs associated with the user."
},
"password": {
"type": [
"string",
"null"
],
"description": "The password to set for the user. Mutually exclusive with `password_hash` and `password_hash_type`."
},
"last_name": {
"type": [
"string",
"null"
],
"description": "The last name of the user."
},
"first_name": {
"type": [
"string",
"null"
],
"description": "The first name of the user."
},
"external_id": {
"type": [
"string",
"null"
],
"description": "The external ID of the user."
},
"password_hash": {
"type": "string",
"description": "The hashed password to set for the user. Mutually exclusive with `password`."
},
"email_verified": {
"type": [
"boolean",
"null"
],
"description": "Whether the user's email has been verified."
},
"password_hash_type": {
"enum": [
"bcrypt",
"firebase-scrypt",
"ssha",
"scrypt",
"pbkdf2",
"argon2"
],
"type": "string",
"description": "The algorithm originally used to hash the password, used when providing a `password_hash`."
}
}
}