lib/active_campaign/config.ex

defmodule ActiveCampaign.Config do
  @moduledoc """
  Configuration helper.
  """

  @api_version_path "/api/3/"

  def api_key do
    Application.get_env(
      :active_campaign,
      :api_key,
      "4204fa67bb43625220b344e99837773823e9424189ad5f53dffb5c5edfde4e6cee170759"
    )
  end

  def api_url do
    :active_campaign
    |> Application.get_env(:api_url, "https://health-union.api-us1.com")
    |> URI.merge(@api_version_path)
  end

  def json_library do
    Application.get_env(:active_campaign, :json_library, Jason)
  end
end