def tags(hash = '', id = '', service = 'facebook')
      fail BadParametersError, 'hash or id is required' if hash.empty? && id.empty?
      fail BadParametersError, 'service is required' if service.empty?

      params = {}
      params.merge!(hash: hash) unless hash.empty?
      params.merge!(id: id) unless id.empty?

      DataSift.request(:GET, build_path(service, 'pylon/tags', @config), @config, params)
    end
def tags(hash = '', id = '', service = 'facebook')
      fail BadParametersError, 'hash or id is required' if hash.empty? && id.empty?
      fail BadParametersError, 'service is required' if service.empty?

      params = {}
      params.merge!(hash: hash) unless hash.empty?
      params.merge!(id: id) unless id.empty?

      DataSift.request(:GET, build_path(service, 'pylon/tags', @config), @config, params)
    end
Query the tag hierarchy on interactions populated by a particular
   recording

 @param hash [String] Hash of the recording you wish to query
 @param id [String] ID of the recording you wish to query
 @param service [String] The PYLON service to make this API call against
 @return [Object] API reponse object