Recent Changes - abs-warranty/integrations GitHub Wiki
2020-10-07 Backwards Compatible Change:
Cancellations now have a CancelShopID
and CancelInvoiceNumber
. The default logic now is to treat Cancellations with identical ShopID
, InvoiceNumber
, CancelShopID
and CancelInvoiceNumber
as updates rather than new Cancellations.
2020-06-19 Backwards Compatible Change:
Cancellations now allow a TireCancelCount
value. Before now any cancellation would cancel all tires in the registration. With the new value a shop can cancel any unclaimed, uncanceled tires individually. Ignoring the field or sending TireCancelCount 0
will still cancel the registration as before.
2020-05-18 Version 2 (v2) Changes:
The API now is called partners and is v2 https://data.absintegrations.com/v2/partners/tirecompany.
Registrations:
OrgID
is now a Character Type, not IntTireCount
is nowTiresCovered
Cancellations:
OrgID
is now a Character Type, not IntOriginalShopID
is nowShopID
OriginalInvoiceNumber
is nowInvoiceNumber
Claims:
OrgID
is now a Character Type, not IntOriginalShopID
is nowShopID
OriginalInvoiceNumber
is nowInvoiceNumber
ShopID
is nowRepairShopID
InvoiceNumber
is nowRepairInvoiceNumber
Sales:
OrgID
is now a Character Type, not Int
GET Calls
There is a new GET call, registrationstatus
that returns number of tires claimed against the registration as well as its current status:
1 = Active
2 = Cancelled
3 = No Claims Left
4 = Expired
Additional
We are deprecating the "test" header method of signaling that you want to use the testing schema rather than the live schema in favor of using only the partners/mycompany_test
url for the posts and gets, this makes debugging much simpler.