Employees Directory
Update a User by id
Documentation
Organization Structure API
- Axis-sections
- Departments
- Legal-Units
- Establishments
Core HR API
Cleemy Expenses API
- Expense-temp-items
- Expense-claims
- Expense-claim-items
- Exports
- Guides
Cleemy Invoices API
- Guides
Timmi Absences API
- Leaves
- Leave-requests
- Sick-leaves
- Imports
- Guides
Timmi Office API
- User-locations
- Work-locations
Timmi Project API
- Clients
- Projects
- Project services
- Organizations
- Financials
Timmi Settings API
- UserDates
- Workcycle-exceptions
- Working-time-arrangement
Timmi Timesheet API
- Time-entries
- Timesheets
- Reports
- Guides
Pagga Mealvouchers API
- Statutory
- Computation
Pagga Remuneration API
- Fixed-natures
- Fixed-items
- Variable-natures
- Variable-items
Poplee Training API
- Training-demands
- Realized-trainings
Employees Directory
Update a User by id
Update fields of a single User identified by its unique id.
PUT
/
api
/
v3
/
users
/
{id}
curl --request PUT \
--url https://{host}/api/v3/users/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"firstName": "<string>",
"lastName": "<string>",
"mail": "<string>",
"login": "<string>",
"legalEntityId": 123,
"cspId": 123,
"calendarId": null,
"employeeNumber": "<string>",
"birthDate": "<string>",
"userWorkCycles": [
{
"id": 123,
"startsOn": "<string>",
"endsOn": "<string>",
"workCycleId": 123
}
],
"departmentId": 123,
"managerId": 123,
"rolePrincipalId": 123,
"habilitedRoles": [
{
"id": 123
}
],
"cultureId": 123,
"address": "<string>",
"bankName": "<string>",
"directLine": "<string>",
"jobTitle": "<string>",
"gender": "<string>",
"nationality": "<string>",
"personalEmail": "<string>",
"personalMobile": "<string>",
"professionalMobile": "<string>",
"quote": "<string>"
}'
Headers
API key. Value must be formatted like so: lucca application={api_key}
.
Path Parameters
ID of the user.
Query Parameters
Fields of the user, comma separated
Body
The body is of type object
.
Response
200
OK
Was this page helpful?
curl --request PUT \
--url https://{host}/api/v3/users/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"firstName": "<string>",
"lastName": "<string>",
"mail": "<string>",
"login": "<string>",
"legalEntityId": 123,
"cspId": 123,
"calendarId": null,
"employeeNumber": "<string>",
"birthDate": "<string>",
"userWorkCycles": [
{
"id": 123,
"startsOn": "<string>",
"endsOn": "<string>",
"workCycleId": 123
}
],
"departmentId": 123,
"managerId": 123,
"rolePrincipalId": 123,
"habilitedRoles": [
{
"id": 123
}
],
"cultureId": 123,
"address": "<string>",
"bankName": "<string>",
"directLine": "<string>",
"jobTitle": "<string>",
"gender": "<string>",
"nationality": "<string>",
"personalEmail": "<string>",
"personalMobile": "<string>",
"professionalMobile": "<string>",
"quote": "<string>"
}'