/api/v1/configurator/user/{user_id}:
  delete:
    description: Delete an item.
    operationId: api.v1.Configurator.Users.resource.remove
    parameters:
    - description: '`PRIMARY KEY`'
      in: path
      name: user_id
      required: true
      schema:
        type: string
    responses:
      '204':
        description: Item deleted.
    tags:
    - Users
  description: |-
    pf::UnifiedApi::Controller::User

      create_data_update
        create_data_update

      cleanup_item
        Remove the password field from the item

      unassign_nodes
        unassign user nodes

      security_events
        security_events

      bulk_register
        bulk_register

      bulk_deregister
        bulk_deregister

      bulk_close_security_events
        bulk_close_security_events

      close_security_events
        close_security_events

      bulk_apply_security_event
        bulk_apply_security_event

      bulk_reevaluate_access
        bulk_reevaluate_access

      bulk_init_results
        bulk_init_results

      bulk_fingerbank_refresh
        bulk_fingerbank_refresh

      do_bulk_update_field
        do_bulk_update_field

      bulk_apply_role
        bulk_apply_role

      bulk_apply_bypass_role
        bulk_apply_bypass_role

      bulk_delete
        bulk_delete

      bulk_import
        bulk_import
  get:
    description: Get an item.
    operationId: api.v1.Configurator.Users.resource.get
    parameters:
    - description: '`PRIMARY KEY`'
      in: path
      name: user_id
      required: true
      schema:
        type: string
    responses:
      '200':
        content:
          application/json:
            schema:
              properties:
                item:
                  $ref: '#/components/schemas/User'
              type: object
      '401':
        $ref: '#/components/responses/Forbidden'
      '404':
        $ref: '#/components/responses/BadRequest'
      '422':
        $ref: '#/components/responses/UnprocessableEntity'
    tags:
    - Users
  patch:
    description: Update an item.
    operationId: api.v1.Configurator.Users.resource.update
    parameters:
    - description: '`PRIMARY KEY`'
      in: path
      name: user_id
      required: true
      schema:
        type: string
    requestBody:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/User'
    responses:
      '200':
        $ref: '#/components/responses/Message'
      '401':
        $ref: '#/components/responses/Forbidden'
      '404':
        $ref: '#/components/responses/BadRequest'
      '422':
        $ref: '#/components/responses/UnprocessableEntity'
    tags:
    - Users
  put:
    description: Replace an item.
    operationId: api.v1.Configurator.Users.resource.replace
    parameters:
    - description: '`PRIMARY KEY`'
      in: path
      name: user_id
      required: true
      schema:
        type: string
    requestBody:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/User'
    responses:
      '200':
        $ref: '#/components/responses/Message'
      '401':
        $ref: '#/components/responses/Forbidden'
      '404':
        $ref: '#/components/responses/BadRequest'
      '422':
        $ref: '#/components/responses/UnprocessableEntity'
    tags:
    - Users
