Users
Register a new user
Creates a new user account. Requires a valid registration JWT (set by registerJWT middleware). Validates email uniqueness, password strength, and required fields. Marks any pending invitation as accepted after successful creation.
post/users/register
Request body
Example request
{
"name": "John",
"surname": "Doe",
"email": "john@example.com",
"password": "SecurePassword123!",
"roleId": 3,
"organizationId": 1
}Response
User created successfully
Example response
{
"message": "Created",
"data": {
"id": 1,
"name": "John",
"surname": "Doe",
"email": "john@example.com",
"role_id": 1,
"organization_id": 1
}
}