Link user to an employee
This endpoint allows linking an existing user to an employee within the same business.
PUT /api/v2/businesses/{businessId}/employees/{employeeId}/user
In addition to the external business identifier (businessId), the URL must specify the external identifier of the employee to whom the user will be linked: employeeId.
In the request body, only the username of the user already registered in the system is included:
Request body
| JSON Analysis |
|---|
Details
|
Request example
Below is an example of the request:
PUT /api/v2/businesses/BUSINESSID/employees/1006350/user
{
"username": "test.user@orquest.com"
}
If the request is successful (200 OK), the response will contain the user’s linked information: username, mail, nodes, and roles.
Considerations
If the employee identifier provided as a parameter in the URL does not match any employee in the business, the request will return a 404 Not Found error, with the message Employee not found.
If the user specified in the request body does not match any user in the business, the request will return a 404 Not Found error, with the message User not found.
|
If there was a previous association with another user or employee, the relationship is updated in accordance with the data defined in the request. |