Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techgaun/ex_zoominfo
ZoomInfo Client for Elixir with support for both old and new API
https://github.com/techgaun/ex_zoominfo
elixir zoominfo-client
Last synced: 23 days ago
JSON representation
ZoomInfo Client for Elixir with support for both old and new API
- Host: GitHub
- URL: https://github.com/techgaun/ex_zoominfo
- Owner: techgaun
- License: apache-2.0
- Created: 2016-09-15T03:46:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-15T20:14:46.000Z (over 6 years ago)
- Last Synced: 2024-12-02T13:17:35.149Z (about 1 month ago)
- Topics: elixir, zoominfo-client
- Language: Elixir
- Size: 13.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ExZoomInfo
[![Build Status](https://semaphoreci.com/api/v1/techgaun/ex_zoominfo/branches/master/badge.svg)](https://semaphoreci.com/techgaun/ex_zoominfo)
> ZoomInfo Client for Elixir
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed as:
1. Add `ex_zoominfo` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:ex_zoominfo, "~> 0.1.0"}]
end
```Or from github:
```elixir
def deps do
[{:ex_google, github: "techgaun/ex_zoominfo"}]
end
```2. Ensure `ex_zoominfo` is started before your application:
```elixir
def application do
[applications: [:ex_zoominfo]]
end
```## Configuration
1. Configure `ex_zoominfo` by providing appropriate configurations as below:
```elixir
config :ex_zoominfo, :api,
partner_password: System.get_env("ZOOMINFO_PASSWORD"),
partner_code: System.get_env("ZOOMINFO_CODE")
```## Usage
1. You can now use `ex_zoominfo` as below:
```elixir
alias ExZoomInfo.Api, as: ZoomInfo
ZoomInfo.search(%{"companyName" => "zoominfo", "state" => "Massachusetts"}, [type: "search", object: "company"])
```Refer to the [ZoomInfo API Documentation](http://www.zoominfo.com/business/zoominfo-new-api-documentation) for more information on what arguments you can pass.
Supported object types are:
- `person`
- `company`
- `usage`Supported query types are:
- `match`
- `search`
- `detail`
- `query`