/users:
  get:
    tags:
      - Users
    summary: "List Users"
    operationId: listUsers
    responses:
      "404":
        description: "Not Found"
      "200":
        description: "OK"
        content:
          application/json:
            schema:
              type: object
              properties:
                data:
                  type: array
                  items:
                    $ref: "#/components/schemas/UserAttributes"
                has_more:
                  type: boolean
/users/{id}:
  get:
    tags:
      - Users
    summary: "Fetch User"
    operationId: fetchUser
    parameters:
      - $ref: "#/components/parameters/id"
    responses:
      "404":
        description: "Not Found"
      "200":
        description: "OK"
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/UserAttributes"
  put:
    tags:
      - Users
    summary: "Update User"
    operationId: updateUser
    parameters:
      - $ref: "#/components/parameters/id"
    responses:
      "404":
        description: "Not Found"
      "200":
        description: "OK"
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/UserParameters"