flip_api.user_services.get_user

Attributes

router

Functions

get_user(user_id, request[, token_id])

Get user details by ID or email.

Module Contents

flip_api.user_services.get_user.router
flip_api.user_services.get_user.get_user(user_id: str, request: fastapi.Request, token_id: uuid.UUID = Depends(verify_token))

Get user details by ID or email.

Parameters:
  • user_id (str) – User ID or email.

  • request (Request) – FastAPI request object for headers.

  • token_id (UUID) – User ID from authentication token.

Returns:

User details if found

Return type:

CognitoUser

Raises:

HTTPException – If the user ID format is invalid, if the user is not found, or if there is an error getting the user details.