API Release - v1.3
1.3Jul 9, 2018

CRM Cleanse API, in-memory caching for faster search, and pagination limits for the Search, Dealers and History APIs.

New features

  1. CRM Cleanse API
    The CRM Cleanse is a powerful way to clean up your marketing lists by removing vehicles that have already changed hands. You push us a VIN along with a "Sale Date" and we push back a yes / no answer as to whether or not the car has sold since that date. Our users typically report being able to reduce their marketing lists by 10 to 25 percent using this simple method.

Optimizations

  1. We've now added in memory cache for Used cars listings. This will result in faster responses on the Search API.
  2. We've now added in memory cache for car specifications data. This will result in faster responses on the Search API when vins and match parameters are used to find similar cars around.
  3. The Search API calls to plot price / miles / days on market values have been optimised as the data will now come from the cache and we've also reduced the list of fields from the response to only include the following fields -
    id, vin, price, miles, dom, dom_180, dom_active

Other changes

  1. Search API pagination allowed up to first 10,000 results, beyond this limit the API will respond with an error as follows -
    {
    "status": 422,
    "message": "Search API pagination limit of 10000 listings exceeded"
    }

2] Dealers API deep pagination allowed up to first 100,000 results, beyond this limit the API will respond with an error as follows -
{
"status": 422,
"message": "Dealer API pagination limit of 100000 listings exceeded"
}

3] History API response is paginated with 50 items per page. You should stop when you get a page with less than 50 results for any page, beyond this limit the API will respond with an error as follows -
{
"code": 422,
"message": "No more history to fetch for 1FTEW1EF1FFA67753"
}