# File lib/hammer_cli_foreman/id_resolver.rb, line 159
    def resolved_call(resource_name, action_name, options)
      resource = @api.resource(resource_name)
      action = resource.action(action_name)

      search_options = search_options(options, resource)
      IdParamsFilter.new(:only_required => true).for_action(action).each do |param|
        search_options[param.name] ||= send(param.name, scoped_options(param.name.gsub(/_id$/, ""), options))
      end
      search_options = route_options(options, action).merge(search_options)

      results = resource.call(action_name, search_options)
      results = HammerCLIForeman.collection_to_common_format(results)
      results
    end