Shipstation
This library is now ready to undergo testing in staging & production environments, but it is not production ready.
Shipstation is an unofficial API client library for the Shipstation API. This library implements all the functionality that exists in Shipstation’s API, and also provides helpful features like automatic backpressure handling.
Features
- [x] A complete API
- [x] Every API endpoint has been unit tested
- [x] Configurable API endpoints (for using Shipstation’s Apiary endpoint in testing, for example).
- [x] Automatically handles backpressure using a backpressure Agent
Installation
The package can be installed as:
Add
shipstation
to your list of dependencies inmix.exs
:def deps do [{:shipstation, "~> 0.2.0"}] end
Ensure
shipstation
is started before your application:def application do [applications: [:shipstation]] end
Todo List:
- [ ] Provide a standard for handling dates in the correct format
- [ ] Deserialize JSON output into Model structs