Infusionsoft.Endpoints.XML.Affiliate (Infusionsoft v0.7.0) View Source

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

Link to this section Summary

Link to this section Functions

Link to this function

retrieve_clawbacks(affiliate_id, filter_start_date, filter_end_date, token, app \\ nil)

View Source

Specs

retrieve_clawbacks(
  integer(),
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  String.t(),
  nil | String.t()
) :: {:ok, list()} | {:error, String.t()}

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-retrieve-clawbacks

Link to this function

retrieve_commissions(affiliate_id, filter_start_date, filter_end_date, token, app \\ nil)

View Source

Specs

retrieve_commissions(
  integer(),
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  String.t(),
  nil | String.t()
) :: {:ok, list()} | {:error, String.t()}

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-retrieve-commissions

Link to this function

retrieve_payments(affiliate_id, filter_start_date, filter_end_date, token, app \\ nil)

View Source

Specs

retrieve_payments(
  integer(),
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  String.t(),
  nil | String.t()
) :: {:ok, list()} | {:error, String.t()}

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-retrieve-payments

Link to this function

retrieve_redirect_links(affiliate_id, token, app \\ nil)

View Source

Specs

retrieve_redirect_links(integer(), String.t(), nil | String.t()) ::
  {:ok, list()} | {:error, String.t()}

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-retrieve-redirect-links

Link to this function

retrieve_running_totals(affiliate_ids, token, app \\ nil)

View Source

Specs

retrieve_running_totals([integer()], String.t(), nil | String.t()) ::
  {:ok, list()} | {:error, String.t()}

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-retrieve-running-totals

Link to this function

retrieve_summary(affiliate_ids, filter_start_date, filter_end_date, token, app \\ nil)

View Source

Specs

retrieve_summary(
  [integer()],
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  %Date{calendar: term(), day: term(), month: term(), year: term()},
  String.t(),
  nil | String.t()
) :: {:ok, list()} | {:error, String.t()}

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-retrieve-a-summary-of-affiliate-statistics