a Mandrill wrapper for Elixir
mandrillex requires the
MANDRILL_KEY
environment variable set to a valid API key associated with your Mandrill account.
iex> Mandrillex.start
:ok
iex> Mandrillex.key
"your_key"
iex> Mandrillex.Users.info
[username: "your_username", created_at: "2013-12-05 00:24:19.47554",
public_id: "your_public_id", reputation: 0, hourly_quota: 25,
backlog: 0,
stats: [today: [sent: 0, hard_bounces: 0, soft_bounces: 0, rejects: 0,
complaints: 0, unsubs: 0, opens: 0, unique_opens: 0, clicks: 0,
unique_clicks: 0],
last_7_days: [sent: 0, hard_bounces: 0, soft_bounces: 0, rejects: 0,
complaints: 0, unsubs: 0, opens: 0, unique_opens: 0, clicks: 0,
unique_clicks: 0],
last_30_days: [sent: 0, hard_bounces: 0, soft_bounces: 0, rejects: 0,
complaints: 0, unsubs: 0, opens: 0, unique_opens: 0, clicks: 0,
unique_clicks: 0],
last_60_days: [sent: 0, hard_bounces: 0, soft_bounces: 0, rejects: 0,
complaints: 0, unsubs: 0, opens: 0, unique_opens: 0, clicks: 0,
unique_clicks: 0],
last_90_days: [sent: 0, hard_bounces: 0, soft_bounces: 0, rejects: 0,
complaints: 0, unsubs: 0, opens: 0, unique_opens: 0, clicks: 0,
unique_clicks: 0],
all_time: [sent: 0, hard_bounces: 0, soft_bounces: 0, rejects: 0,
complaints: 0, unsubs: 0, opens: 0, unique_opens: 0, clicks: 0,
unique_clicks: 0]]]
iex> Mandrillex.Users.info[:username]
"your_username"
See Mandrill's API docs.
See LICENSE