def views_open(options = {})
            raise ArgumentError, 'Required arguments :view missing' if options[:view].nil?
            raise ArgumentError, 'Exactly one of :trigger_id, :interactivity_pointer is required' unless options[:trigger_id].nil? ^ options[:interactivity_pointer].nil?
            options = encode_options_as_json(options, %i[view])
            post('views.open', options)