flip_api.user_services.get_users ================================ .. py:module:: flip_api.user_services.get_users Attributes ---------- .. autoapisummary:: flip_api.user_services.get_users.router Functions --------- .. autoapisummary:: flip_api.user_services.get_users.get_users Module Contents --------------- .. py:data:: router .. py:function:: get_users(request: fastapi.Request, db: sqlmodel.Session = Depends(get_session), token_id: uuid.UUID = Depends(verify_token)) -> flip_api.utils.paging_utils.IPagedData[flip_api.domain.schemas.users.IUser] Get a list of users with pagination. Requires CAN_MANAGE_USERS permission :param request: FastAPI request object :type request: Request :param db: Database session :type db: Session :param token_id: ID of the authenticated user :type token_id: UUID :returns: Paginated list of Cognito users :rtype: IPagedData[IUser] :raises HTTPException: If user does not have permission or if an error occurs