Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.
hiivemarketsPublic archive

About

API for Pandadoc in Elixir

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

Repository files navigation

Pandadoc

This library provides an Elixir API for accessing the Pandadoc Developer APIs.

The API access uses the Tesla library and relies on the caller passing in an an API Key to create a client. The client is then passed into all API calls.

The API returns a 3 element tuple. If the API HTTP status code is less the 300 (ie. suceeded) it returns :ok, the HTTP body as a map and the full Tesla Env if you need to access more data about thre return. if the API HTTP status code is greater than 300. it returns :error, the HTTP body and the Telsa Env. If the API doesn't return at all it should return :error, a blank map and the error from Tesla.

Installation

If available in Hex, the package can be installed by adding pandadoc_api to your list of dependencies in mix.exs:

  def deps do
    [
      {:pandadoc_api, "~> 0.0.1"},
    ]
  end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/pandadoc_api.

About

API for Pandadoc in Elixir

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages