def search(query, products = nil, options: nil)
      payload = {
        query: query,
        products: products
      }

      payload[:options] = options unless options.nil?

      post_with_public_key 'institutions/search',
                           MultipleInstitutionsResponse,
                           payload
    end
def search(query, products = nil, options: nil)
      payload = {
        query: query,
        products: products
      }

      payload[:options] = options unless options.nil?

      post_with_public_key 'institutions/search',
                           MultipleInstitutionsResponse,
                           payload
    end
Public: Get information about all available institutions matching your
 query.

 Does a POST /institutions/search call which allows you to pull a list of
 institutions using a query parameter.

 query    - Search query to attempt to match institutions to.
 products - Product supported filter (optional).
 options - Options for filtering institutions.

 Returns a MultipleInstitutionsResponse instance.