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

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

Summary

Functions

retrieve_available_shipping_options(token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-available-shipping-options

retrieve_flat_rate_shipping_options(option_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-flat-rate-shipping-options

retrieve_order_quantity_shipping_options(option_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-order-quantity-shipping-options

retrieve_order_shipping_options(option_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-order-shipping-options

retrieve_order_shipping_ranges(option_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-order-shipping-ranges

retrieve_product_shipping_options(option_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-product-shipping-options

retrieve_ups_shipping_option(option_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-ups-shipping-option

retrieve_weight_based_shipping_options(option_id, token, app \\ nil)

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

https://developer.infusionsoft.com/docs/xml-rpc/#shipping-retrieve-weight-based-shipping-options