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