002';
use HTTP::Thin;
use HTTP::Request::Common qw/GET DELETE PUT POST/;
use HTTP::CookieJar;
use JSON;
use URI;
use Ouch;
use Moo;
=head1 NAME
WebService::TaxJar - A simple client to L<TaxJar's RES
JSON
When making a request like:
$tj->post('customers', { customer_id => '27', exemption_type => 'non_exempt', name => 'Andy Dufresne', });
The data in POST request will be translated to JSON
using <JSON::to_json>.
=item Response data is deserialized from JSON and returned from each call.
=back
=head1 EXCEPTIONS
All exceptions in C<WebService::TaxJar> are handled by C<Ouch>. A 500 exc