docs: def elevation(client, locations):
      """
      Provides elevation data for locations provided on the surface of the
      earth, including depth locations on the ocean floor (which return negative
      values)
  
      :param locations: List of latitude/longitude values from which you wish
          to calculate elevation data.
      :type locations: a single location, or a list of locations, where a
          location is a string, dict, list, or tuple
  
      :rtype: list of elevation data responses
      """
      params = {"locations": convert.shortest_path(locations)}
      return client._request("/maps/api/elevation/json", params).get("results", [])