Hubspot API wrapper in Elixir
Examples
Hubspot.Contacts.all
#=> %Hubspot.HTTP.Request{endpoint: "/contacts/v1/lists/all/contacts/all",
# method: :get, query: [], body: ""}
Hubspot.Contacts.all |> Hubspot.request
#=> {:ok, response}
Hubspot.Contacts.all([count: 10, vidOffset: 100]) |> Hubspot.request
#=> {:ok, response}
Installation
If available in Hex, the package can be installed as:
- Add hubspotex to your list of dependencies in
mix.exs
:
def deps do
[{:hubspotex, "~> 0.0.6"}]
end
- Configure environment variables:
config :hubspotex,
auth_key: "YOUR_API_KEY",
base_url: "https://api.hubapi.com",
auth_method: "hapikey"