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:
OrgIDis now a Character Type, not IntTireCountis nowTiresCovered
Cancellations:
OrgIDis now a Character Type, not IntOriginalShopIDis nowShopIDOriginalInvoiceNumberis nowInvoiceNumber
Claims:
OrgIDis now a Character Type, not IntOriginalShopIDis nowShopIDOriginalInvoiceNumberis nowInvoiceNumberShopIDis nowRepairShopIDInvoiceNumberis nowRepairInvoiceNumber
Sales:
OrgIDis 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 = Active2 = Cancelled3 = No Claims Left4 = 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.