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

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

Summary

Functions

retrieve_a_programs_affiliates(program_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-program-retrieve-a-program-s-affiliates

retrieve_all_programs(token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-program-retrieve-all-programs

retrieve_an_affiliates_programs(affiliate_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#affiliate-program-retrieve-an-affiliate-s-programs

retrieve_program_resources(program_id, token, app \\ nil)

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

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