v1
latestOpenAPI 3.1.02026-07-24153164.0 KBuser-back-office-pam-user-controller
Register New User
Registers a new user within your organization on the TECS Platform.
Flow Overview:
- Calls Useraccountws.Preregister consumer API.
- Generates an email confirmation code and link.
- Sends a confirmation email to the user.
Input Parameters:
- firstName (optional): User's first name.
- lastName (optional): User's last name.
- email (mandatory, unique): User's email address.
- dateOfBirth (optional): User's date of birth (format: dd.MM.yyyy).
- street1 (optional): Primary address line.
- street2 (optional): Secondary address line.
- city (optional): User's city.
- country (optional): User's country.
- zip (optional): User's postal code.
- salutation (optional): User's salutation (e.g., Mr., Ms.).
- phone (optional): User's phone number.
- identificationNumber (optional): User's identification number.
- passportNumber (optional): User's passport number.
- driverLicenceNumber (optional): User's driver's license number.
- state (optional): User's state or region.
- login (optional, unique): User login identifier.
Required Role:
- BO_USERMANAGEMENT_REGISTER_USER
Authentication: Supports both Basic (Base64 encoded credentials: ID:password) and Bearer token authentication.
post/registerUser
Headers
Authorizationstring required
Authorization header using either: - Bearer token (e.g., "Bearer <token>") - Basic authentication (e.g., "Basic <Base64 encoded credentials>")
Request body
Example request
{
"firstName": "UserName",
"lastName": "UserSurname",
"email": "user@mail.com",
"dateOfBirth": "01.01.2000",
"street1": "Potsdamer",
"street2": "13",
"city": "Berlin",
"country": "Germany",
"zip": "10783",
"salutation": "Mr.",
"phone": "+4991199009926",
"identificationNumber": "19574328625",
"passportNumber": "VH488314",
"driverLicenceNumber": "DC357158",
"state": "Berlin",
"login": "userlogin",
"module": "pam",
"consumerLanguage": "en"
}Response
User registered successfully.
Example response
{
"responseMessage": "OK",
"consumerId": "userlogin"
}