PUT
/
api
/
v3
/
users
/
{userId}
curl --request PUT \
  --url https://{account}-{sandboxName}.sandbox.{server}.luccasoftware.com/api/v3/users/{userId} \
  --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>"
}'

Path Parameters

userId
string
required

Query Parameters

fields
any[]

Fields of the user, comma separated

Body

firstName
string
lastName
string
mail
string
login
string
cspId
integer
calendarId
null
employeeNumber
string
birthDate
string
userWorkCycles
object[]
departmentId
integer
managerId
integer
rolePrincipalId
integer
habilitedRoles
object[]
cultureId
integer
address
string
bankName
string
directLine
string
jobTitle
string
gender
string
nationality
string
personalEmail
string
personalMobile
string
professionalMobile
string
quote
string

Was this page helpful?