code: def instantiate(self, params, auth=None):
          
          try:
              endpoint = (self.Meta.collection_endpoint
                          + "{template_id}"). \
                  format(template_id=self.template_id)
              if (auth is not None):
                  endpoint = (endpoint + "?auth_token={auth_token}"). \
                      format(auth_token=auth)
  
              self.send(endpoint, "POST", json=params)
          except CartoRateLimitException as e:
              raise e
          except Exception as e:
              raise CartoException(e)
docs: Allows you to fetch the map tiles of a created map
  
          :param params: The json with the styling info for the named map
          :param auth: The auth client
          :type params: dict
          :type auth: :class:`carto.auth.APIKeyAuthClient`
  
          :return:
  
          :raise: CartoException