A listing flows through a couple of stages before it is made available for searching.
Data is received from DV, checked and stored for processing.
To make sure listings meets your standards, data is validated against configurable filters. These can include criteria like vehicle category, age, price and number of images. Validation can occur pre- or post enrichment (or both).
Next, listing data can be modified and supplemented using configurable enrichers, including your own by using webhooks. Typical use cases are consulting external data sources to amend missing information, make lease calculations and image background removal. Any data you add can also be used for searching and sorting later on. Enrichers can also reject listings, allowing you to perform more advanced validations. It is possible to retrigger enrichers at a later time, for example if some external variable has changed.
Once the listing data is final, the data is prepared to enable lightning fast search results.
Finally, the data is distributed to the servers handling the API calls.