Deleted Records

None of our current partners support sending over notifications when a record is deleted.

If a source updates their process and Validic receives an alert from a vendor to delete a record, we will follow the following process. When a record is deleted, the ‘deleted_at’ field will contain a UTC date time value, which represents when the record was deleted. Otherwise, the ‘deleted_at’ field will contain ‘null’ to indicate the record has not been deleted.
###REST API
When a record is deleted the REST API will keep all of the existing data and the ‘deleted_at’ field will be updated as referenced above.
###Streaming API
The Streaming API is a stream of immutable events. A deleted record will not contain the deleted data. It will denote that the record was deleted, and provide enough information for you to locate the record and update accordingly. An example of a deleted record in a streamed data event will be similar to the payload below:

{
  "category": "daily",
  "checksum": "bd114990fd53315c680c66ba1501f522",
  "created_at": "2017-06-19T18:49:01.290Z",
  "deleted_at": "2017-06-19T13:00:00Z",
  "end_time": null,
  "id": "9e6a8579b9b86d18b40ea6bd371db699",
  "log_id": "57XY4AB72GBF89",
  "metrics": [],
  "offset_origin": null,
  "segments": [],
  "source": {
    "type": "jawbone"
  },
  "start_time": null,
  "type": "summary",
  "user": {
    "organization_id": "5830938384734",
    "uid": "7MNTY64",
    "user_id": "5712095847343"
  },
  "user_notes": [],
  "utc_offset": null,
  "version": "1.0"
}