async def get_oauth2_authorization_url(
    *,
    source_short_name: str,
    client_id: Optional[str] = None,
) -> schemas.OAuth2AuthUrl:
    """Get the OAuth2 authorization URL for a source.

    Args:
        source_short_name: The short name of the source
        client_id: The OAuth2 client ID

    Returns:
        The OAuth2 authorization URL
    """
    return await source_connection_service.get_oauth2_authorization_url(
        source_short_name=source_short_name, client_id=client_id
    )
Get the OAuth2 authorization URL for a source.

    Args:
        source_short_name: The short name of the source
        client_id: The OAuth2 client ID

    Returns:
        The OAuth2 authorization URL
    
backend/airweave/api/v1/endpoints/source_connections.py