flip_api.user_services.get_users
Attributes
Functions
|
Get a list of users with pagination. |
Module Contents
- flip_api.user_services.get_users.router
- flip_api.user_services.get_users.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
- Parameters:
request (Request) – FastAPI request object
db (Session) – Database session
token_id (UUID) – ID of the authenticated user
- Returns:
Paginated list of Cognito users
- Return type:
- Raises:
HTTPException – If user does not have permission or if an error occurs