v1

latestOpenAPI 3.1.02026-07-14159142161.9 KB
usersService

Deactivate user by id

Deactivate user by id. Returns user data with active: false

post/company/v1/users/{userId}/deactivate

Path parameters

userIdinteger required

User id

Response

OK

idinteger
firstNamestring
lastNamestring
patronymicstring
positionstring
specializationstring
countrystring
citystring
avatarstring
aboutMyselfstring
activeboolean
registeredboolean
birthdaynumber

timestamp in seconds

dateOfDismissnumber

timestamp in seconds

showBirthYearboolean
rolesstring[]
departmentsIdsstring[]
emailInvitationboolean
dateOfInvitationnumber

timestamp in seconds

Example response

{
  "id": 1,
  "firstName": "Stas",
  "lastName": "Raranetskyi",
  "position": "CTO",
  "specialization": "Specialist",
  "country": "Ukraine",
  "city": "Kiyv",
  "avatar": "/storage/avatars/c4ca423/avatar.jpeg",
  "aboutMyself": "about me",
  "registered": true,
  "birthday": 1654180120,
  "dateOfDismiss": 1654180120,
  "showBirthYear": true,
  "email": [
    {
      "id": "",
      "type": "main",
      "value": "stark@gmail.com",
      "main": true
    },
    {
      "id": "01gdnpddf5xgzxqvcn4x83mc2s",
      "type": "work",
      "value": "benner@gmail.com",
      "main": false
    }
  ],
  "phone": [
    {
      "id": "01gdnpddf5xgzxqvcn4x83mc2s",
      "type": "WORK",
      "value": "+380123456789"
    }
  ],
  "roles": [
    "OWNER",
    "Employee",
    "ADMIN"
  ],
  "departmentsIds": [
    "1",
    "2"
  ],
  "socialMedia": [
    {
      "id": "01gdnpddf5xgzxqvcn4x83bn2s",
      "name": "facebook",
      "link": "https://www.facebook.com"
    }
  ],
  "emailInvitation": true,
  "dateOfInvitation": 1654180120
}