async def get_white_label(
    white_label_id: UUID,
    db: AsyncSession = Depends(deps.get_db),
    current_user: User = Depends(deps.get_user),
) -> schemas.WhiteLabel:
    """Get a specific white label integration.

    Args:
    -----
        db: The database session
        white_label_id: The ID of the white label to get
        current_user: The current user

    Returns:
    --------
        white_label (schemas.WhiteLabel): The white label
    """
    white_label = await crud.white_label.get(db, id=white_label_id, current_user=current_user)
    if not white_label:
        raise HTTPException(status_code=404, detail="White label integration not found")
    if white_label.organization_id != current_user.organization_id:
        raise HTTPException(status_code=403, detail="Not enough permissions")
    return white_label
Get a specific white label integration.

    Args:
    -----
        db: The database session
        white_label_id: The ID of the white label to get
        current_user: The current user

    Returns:
    --------
        white_label (schemas.WhiteLabel): The white label
    
backend/airweave/api/v1/endpoints/white_label.py