async def get_source_connection(
    *,
    db: AsyncSession = Depends(deps.get_db),
    source_connection_id: UUID,
    show_auth_fields: bool = False,
    user: schemas.User = Depends(deps.get_user),
) -> schemas.SourceConnection:
    """Get a specific source connection by ID.

    Args:
        db: The database session
        source_connection_id: The ID of the source connection
        show_auth_fields: Whether to show the auth fields, default is False
        user: The current user

    Returns:
        The source connection
    """
    return await source_connection_service.get_source_connection(
        db=db,
        source_connection_id=source_connection_id,
        show_auth_fields=show_auth_fields,
        current_user=user,
    )
Get a specific source connection by ID.

    Args:
        db: The database session
        source_connection_id: The ID of the source connection
        show_auth_fields: Whether to show the auth fields, default is False
        user: The current user

    Returns:
        The source connection
    
backend/airweave/api/v1/endpoints/source_connections.py