defmodule Messages do use HTTPoison.Base @url Helper.url(:messages) def send(token, to_number, message, media \\ nil) do {:ok, body} = %{to: to_number, text: message, media: media} |> Poison.encode HTTPoison.post(@url, body, [{"X-Token", token}, {"Content-Type", "application/json"}]) end end