Personengenerator
Beim Öffnen der Seite wird eine fiktive Person erzeugt. Wähle Nationalität, Geschlecht und, für Brasilien, den Bundesstaat oder klicke auf "Person erzeugen", um eine neue zu erstellen.
So funktioniert es
- Die Person wird auf dem Server erzeugt und nirgends gespeichert.
- Brasilianer kommen mit gültiger CPF und gültigem RG (der RG folgt der Regel von São Paulo) und echter Adresse: Die CEP existiert und passt zu Straße, Stadtteil und Stadt. Die Telefonnummern nutzen die Vorwahl der Stadt, und der Name trägt einen Nachnamen der Mutter und danach einen des Vaters.
- Bei den anderen Nationalitäten folgen Name, Adresse, Telefonnummer und Datum dem Format des Landes, mit Daten von Faker. Die Adresse ist erfunden und es gibt keine Dokumente; Felder, für die Faker im jeweiligen Land keine Daten hat, werden ausgelassen.
- Die E-Mail nutzt für Tests reservierte Domains (example.com), sodass keine Nachricht bei einer echten Person ankommt.
- Die Daten dienen nur zum Testen und gehören keiner echten Person.
So nutzt du die API
Du kannst den Personengenerator über unsere REST-API in deine Anwendung einbinden.
Endpunkt
GET /api/generators/person
Query-Parameter
- nationality
- Optional. Der Ländercode, z. B. "BR" oder "DE". Standard: "BR". Bei anderen Nationalitäten enthält die Antwort "phone", "address", "zipCode" und "country" statt der brasilianischen Felder.
- sex
- Optional. "female" oder "male". Ohne Angabe wird das Geschlecht zufällig gewählt. Brasilianer kommen in der Antwort mit "Feminino" oder "Masculino".
- state
- Optional, nur mit nationality=BR. Das Kürzel des Bundesstaats, z. B. "SP". Ohne Angabe wird der Bundesstaat zufällig gewählt.
Beispiel mit curl
curl "https://devtools.vmotta.dev/api/generators/person?nationality=DE&sex=female"
Antwort
{
"person": {
"nationality": "DE",
"name": "Michaela Löser",
"sex": "female",
"birthdate": "14.05.1984",
"age": 42,
"motherName": "Malin Löser",
"fatherName": "Jordan Löser",
"email": "michaela.loser83@example.com",
"password": "zmwbsy-abdmnZ-3femhv",
"phone": "(00792) 9666250",
"address": "Franz-Hitze-Str. 429",
"city": "Neu Alishascheid",
"state": "Bremen",
"zipCode": "58954",
"country": "Deutschland",
"height": "1,64 m",
"weight": "68 kg",
"bloodType": "A+"
}
}