User

Updates the user.

put/api/v{version}/user

Path parameters

versionstring required

Request body

idinteger required
namestring

Gets or sets the BDMS.Models.User name.

subjectIdstring

Gets or sets the BDMS.Models.Users subject id provided by oidc.

firstNamestring

Gets or sets the BDMS.Models.Users firstname.

lastNamestring

Gets or sets the BDMS.Models.Users lastname.

emailstring

Gets or sets the BDMS.Models.Users email.

isAdminboolean

Gets or sets whether the BDMS.Models.User has admin privileges.

isDisabledboolean

Gets the value whether the BDMS.Models.User is disabled or not.

disabledAtstring date-time nullable

Gets or sets the timestamp from the moment a BDMS.Models.User got disabled.

createdAtstring date-time nullable

Gets or sets the timestamp from the moment a BDMS.Models.User got disabled.

settingsstring nullable

Gets or sets the BDMS.Models.Users settings.

deletableboolean nullable

Gets or sets whether this user can be deleted.

Response

The user was updated successfully.

Changes

Changed in 3 of the 25 revisions of this API.48

    • the request property workgroupRoles/items/workgroup/name became required (media type: application/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/name became required (media type: text/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/name became required (media type: application/*+json)

      request-property-became-required

    • the workgroupRoles/items/workgroup/name request property's minLength was increased from 0 to 1 (media type: application/json)

      request-property-min-length-increased

    • the workgroupRoles/items/workgroup/name request property's minLength was increased from 0 to 1 (media type: text/json)

      request-property-min-length-increased

    • the workgroupRoles/items/workgroup/name request property's minLength was increased from 0 to 1 (media type: application/*+json)

      request-property-min-length-increased

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • the request property id became required (media type: application/json)

      request-property-became-required

    • the request property id became required (media type: text/json)

      request-property-became-required

    • the request property id became required (media type: application/*+json)

      request-property-became-required

    • the request property termsAccepted/items/term/id became required (media type: application/json)

      request-property-became-required

    • the request property termsAccepted/items/term/id became required (media type: text/json)

      request-property-became-required

    • the request property termsAccepted/items/term/id became required (media type: application/*+json)

      request-property-became-required

    • the request property termsAccepted/items/termId became required (media type: application/json)

      request-property-became-required

    • the request property termsAccepted/items/termId became required (media type: text/json)

      request-property-became-required

    • the request property termsAccepted/items/termId became required (media type: application/*+json)

      request-property-became-required

    • the request property termsAccepted/items/userId became required (media type: application/json)

      request-property-became-required

    • the request property termsAccepted/items/userId became required (media type: text/json)

      request-property-became-required

    • the request property termsAccepted/items/userId became required (media type: application/*+json)

      request-property-became-required

    • the request property workgroupRoles/items/userId became required (media type: application/json)

      request-property-became-required

    • the request property workgroupRoles/items/userId became required (media type: text/json)

      request-property-became-required

    • the request property workgroupRoles/items/userId became required (media type: application/*+json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/id became required (media type: application/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/id became required (media type: text/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/id became required (media type: application/*+json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroupId became required (media type: application/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroupId became required (media type: text/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroupId became required (media type: application/*+json)

      request-property-became-required

    This revision's changelog hit the recording limit, so it may not list every change to this endpoint.

    • the request property id became required (media type: application/json)

      request-property-became-required

    • the request property id became required (media type: text/json)

      request-property-became-required

    • the request property id became required (media type: application/*+json)

      request-property-became-required

    • the request property termsAccepted/items/term/id became required (media type: application/json)

      request-property-became-required

    • the request property termsAccepted/items/term/id became required (media type: text/json)

      request-property-became-required

    • the request property termsAccepted/items/term/id became required (media type: application/*+json)

      request-property-became-required

    • the request property termsAccepted/items/termId became required (media type: application/json)

      request-property-became-required

    • the request property termsAccepted/items/termId became required (media type: text/json)

      request-property-became-required

    • the request property termsAccepted/items/termId became required (media type: application/*+json)

      request-property-became-required

    • the request property termsAccepted/items/userId became required (media type: application/json)

      request-property-became-required

    • the request property termsAccepted/items/userId became required (media type: text/json)

      request-property-became-required

    • the request property termsAccepted/items/userId became required (media type: application/*+json)

      request-property-became-required

    • the request property workgroupRoles/items/userId became required (media type: application/json)

      request-property-became-required

    • the request property workgroupRoles/items/userId became required (media type: text/json)

      request-property-became-required

    • the request property workgroupRoles/items/userId became required (media type: application/*+json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/id became required (media type: application/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/id became required (media type: text/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroup/id became required (media type: application/*+json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroupId became required (media type: application/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroupId became required (media type: text/json)

      request-property-became-required

    • the request property workgroupRoles/items/workgroupId became required (media type: application/*+json)

      request-property-became-required

    This revision's changelog hit the recording limit, so it may not list every change to this endpoint.