get_multiple_users
Generate multiple random user profiles with customizable options like gender, nationality, and output format, ideal for testing and data generation needs.
Instructions
Get multiple random users
Input Schema
Name | Required | Description | Default |
---|---|---|---|
count | Yes | Number of users to generate | |
fields | No | ||
format | No | ||
gender | No | ||
nationality | No | ||
nationalityWeights | No | ||
password | No |
Input Schema (JSON Schema)
{
"properties": {
"count": {
"description": "Number of users to generate",
"maximum": 5000,
"minimum": 1,
"type": "number"
},
"fields": {
"properties": {
"mode": {
"default": "include",
"enum": [
"include",
"exclude"
],
"type": "string"
},
"values": {
"items": {
"enum": [
"name",
"phone",
"email",
"location",
"picture",
"dob",
"login",
"registered",
"id",
"cell",
"nat"
],
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"format": {
"properties": {
"csv": {
"properties": {
"delimiter": {
"enum": [
",",
";",
"\t"
],
"type": "string"
},
"includeHeader": {
"type": "boolean"
}
},
"type": "object"
},
"sql": {
"properties": {
"dialect": {
"enum": [
"mysql",
"postgresql",
"sqlite"
],
"type": "string"
},
"includeCreate": {
"type": "boolean"
},
"tableName": {
"type": "string"
}
},
"type": "object"
},
"structure": {
"properties": {
"arrayFormat": {
"enum": [
"brackets",
"comma",
"numbered"
],
"type": "string"
},
"dateFormat": {
"enum": [
"iso",
"unix",
"formatted"
],
"type": "string"
},
"flattenObjects": {
"type": "boolean"
},
"nameFormat": {
"enum": [
"full",
"first_last",
"separate"
],
"type": "string"
},
"nullValues": {
"enum": [
"empty",
"null",
"omit"
],
"type": "string"
}
},
"type": "object"
},
"type": {
"default": "json",
"enum": [
"json",
"csv",
"sql",
"xml"
],
"type": "string"
}
},
"type": "object"
},
"gender": {
"enum": [
"male",
"female"
],
"type": "string"
},
"nationality": {
"oneOf": [
{
"enum": [
"AU",
"BR",
"CA",
"CH",
"DE",
"DK",
"ES",
"FI",
"FR",
"GB",
"IE",
"IN",
"IR",
"MX",
"NL",
"NO",
"NZ",
"RS",
"TR",
"UA",
"US"
],
"type": "string"
},
{
"items": {
"enum": [
"AU",
"BR",
"CA",
"CH",
"DE",
"DK",
"ES",
"FI",
"FR",
"GB",
"IE",
"IN",
"IR",
"MX",
"NL",
"NO",
"NZ",
"RS",
"TR",
"UA",
"US"
],
"type": "string"
},
"type": "array"
}
]
},
"nationalityWeights": {
"patternProperties": {
"^[A-Z]{2}$": {
"maximum": 1,
"minimum": 0,
"type": "number"
}
},
"type": "object"
},
"password": {
"properties": {
"charsets": {
"description": "Character sets to include in password",
"items": {
"enum": [
"special",
"upper",
"lower",
"number"
],
"type": "string"
},
"type": "array"
},
"maxLength": {
"description": "Maximum password length (8-64)",
"maximum": 64,
"minimum": 8,
"type": "number"
},
"minLength": {
"description": "Minimum password length (8-64)",
"maximum": 64,
"minimum": 8,
"type": "number"
}
},
"type": "object"
}
},
"required": [
"count"
],
"type": "object"
}