async def METHOD_NAME(self, destination_id=None, params=None, headers=None):
    """
    Returns the details of a specific destination.
    :arg destination_id: The id of the destination we are trying to fetch. If None, returns all destinations
    """
    return await self.transport.perform_request(
        "GET",
        _make_path("_plugins", "_alerting", "destinations", destination_id)
        if destination_id
        else _make_path("_plugins", "_alerting", "destinations"),
        params=params,
        headers=headers,
    )