View Source Infusionsoft.Endpoints.REST.Contact (Infusionsoft v0.8.1)

Provides the raw endpoints to Infusionsoft's REST API for Contact.

Summary

Functions

list_contacts(token, params \\ nil)

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

https://developer.infusionsoft.com/docs/rest/#!/Contact/listContactsUsingGET

Available Parameters: %{ limit: integer(), offset: integer(), email: String.t(), given_name: String.t(), family_name: String.t(), order: String.t(), order_direction: String.t(), since: String.t(), until: String.t() }

retrieve_a_contact(id, token, params \\ nil)

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

update_a_contact(id, fields, token, params \\ nil)

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