View Source Infusionsoft.Endpoints.XML.Search (Infusionsoft v0.8.1)

Provides the raw endpoints to Infusionsoft's XML API for Search.

Summary

Functions

retrieve_available_fields(saved_search_id, user_id, token, app \\ nil)

@spec retrieve_available_fields(
  integer(),
  integer() | String.t(),
  String.t(),
  nil | String.t()
) ::
  {:ok, map()} | {:error, any()}

https://developer.infusionsoft.com/docs/xml-rpc/#search-retrieve-a-report-s-available-fields

retrieve_available_quick_searches(user_id, token, app \\ nil)

@spec retrieve_available_quick_searches(
  integer() | String.t(),
  String.t(),
  nil | String.t()
) ::
  {:ok, map()} | {:error, any()}

https://developer.infusionsoft.com/docs/xml-rpc/#search-retrieve-available-quick-searches

retrieve_default_quick_search(user_id, token, app \\ nil)

@spec retrieve_default_quick_search(
  integer() | String.t(),
  String.t(),
  nil | String.t()
) ::
  {:ok, any()} | {:error, any()}

https://developer.infusionsoft.com/docs/xml-rpc/#search-retrieve-the-default-quick-search

retrieve_partial_report(saved_search_id, user_id, page_number, return_fields, token, app \\ nil)

@spec retrieve_partial_report(
  integer(),
  integer() | String.t(),
  integer(),
  [String.t()],
  String.t(),
  nil | String.t()
) :: {:ok, list()} | {:error, any()}

https://developer.infusionsoft.com/docs/xml-rpc/#search-retrieve-a-partial-report-from-a-saved-search

retrieve_quick_search(search_type, user_id, search_data, token, app, opts \\ [])

@spec retrieve_quick_search(
  String.t(),
  integer() | String.t(),
  String.t(),
  String.t(),
  nil | String.t(),
  keyword()
) :: {:ok, list()} | {:error, any()}

https://developer.infusionsoft.com/docs/xml-rpc/#search-retrieve-a-quick-search-report

Available options: page - defaults to 0 limit - defaults to 1000

retrieve_search_report(saved_search_id, user_id, page_number, token, app \\ nil)

@spec retrieve_search_report(
  integer(),
  integer() | String.t(),
  integer(),
  String.t(),
  nil | String.t()
) :: {:ok, list()} | {:error, any()}

https://developer.infusionsoft.com/docs/xml-rpc/#search-retrieve-a-complete-report-from-a-saved-search