View Source HipcallSDK
Official Hipcall API Wrapper written in Elixir.
Installation
def deps do
[
{:hipcall_sdk, "~> 0.5.1"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/hipcall_sdk.
Configuration override
Client library configuration can be overwritten in runtime by passing a %HipcallSdk.Config{} struct as last argument of the function you need to use. For instance if you need to use a different api_key you can simply do:
config_override = %HipcallSdk.Config{
api_key: "mTRwVrbZ4aoHTyjMepleT3BlbkFJ7zZYazuN7F16XuY3WErl",
api_url: "https://use.hipcall.com.tr/api/v3"
}
# pass the overriden configuration as last argument of the function
HipcallSdk.models(config_override)
Use
Documentation for using, please check the HipcallSdk
module.
Roadmap
- [x] Task
- [ ] Phone system - call
- [ ] Phone system - extensions
- [ ] Phone system - greetings
- [ ] Phone system - numbers
- [ ] Phone system - teams
- [ ] Phone system - users
- [ ] Phone system - voicemails
- [ ] Contact centre
- [ ] Sales
- [ ] Account
Hipcall
All Hipcall libraries:
- HipcallDisposableEmail - Simple library checking the email's domain is disposable or not.
- HipcallDeepgram - Unofficial Deepgram API Wrapper written in Elixir.
- HipcallOpenai - Unofficial OpenAI API Wrapper written in Elixir.
- HipcallWhichtech - Find out what the website is built with.
- HipcallSDk - Official Hipcall API Wrapper written in Elixir.