def retrieve(self, id) :
        """
        Retrieve a single lead

        Returns a single lead available to the user, according to the unique lead ID provided
        If the specified lead does not exist, this query returns an error

        :calls: ``get /leads/{id}``
        :param int id: Unique identifier of a Lead.
        :return: Dictionary that support attriubte-style access and represent Lead resource.
        :rtype: dict
        """

        _, _, lead = self.http_client.get("/leads/{id}".format(id=id))
        return lead