LoopsEx (LoopsEx v0.1.0)

View Source

Elixir SDK for the Loops API (loops.so).

Modules

Usage

Configuration

Add the following to your config/config.exs:

config :loops_ex,
  api_key: "your_api_key"

API Key Test

LoopsEx.ApiKey.test()

Examples

iex> LoopsEx.ApiKey.test()
{:ok, %{"success" => true, "teamName" => "MyTeam"}}

Summary

Functions

api_key_test()

See LoopsEx.ApiKey.test/0.

create_contact(params)

See LoopsEx.Contacts.create/1.

create_property(params)

See LoopsEx.ContactProperties.create/1.

delete_contact(params)

See LoopsEx.Contacts.delete/1.

find_contact(params)

See LoopsEx.Contacts.find/1.

hello()

Hello world.

Examples

iex> LoopsEx.hello()
:world

list_mailing_lists()

See LoopsEx.MailingLists.list/0.

list_properties(params \\ %{})

See LoopsEx.ContactProperties.list/1.

list_transactional(params \\ %{})

See LoopsEx.TransactionalEmails.list/1.

send_event(params)

See LoopsEx.Events.send_event/1.

send_transactional(params)

See LoopsEx.TransactionalEmails.send_transactional/1.

update_contact(params)

See LoopsEx.Contacts.update/1.