Shipstation

Ebert Travis Hex.pm Libraries.io for GitHub


An API client library for Shipstation.

Todo (PRs welcome):

  • [x] Finish building out API
  • [ ] Add authentication layer for use against the actual API
  • [ ] Configure base URL to connect to (for test/staging/production environments)
  • [ ] Deserialize JSON output into Model structs
  • [ ] Handle throttling and respect exponential backoff

Installation

If available in Hex, the package can be installed as:

  1. Add shipstation to your list of dependencies in mix.exs:

    def deps do
      [{:shipstation, "~> 0.1.0"}]
    end
  2. Ensure shipstation is started before your application:

    def application do
      [applications: [:shipstation]]
    end