ETags
Etags are identifiers for a specific version of a requested resource. Etags can be used to detect changes between Clio's data and your copy.
In all responses for single resources, we include ETag and Last-Modified HTTP headers in the response. ETags can be useful when requesting data from Clio, and we recommend retrieving and storing ETag values for all resources you access via the API.
ETags when reading data
When making GET requests for individual resources, you can use both Etags and the Last-Modified timestamp value to quickly determine if a resource has changed since you last retrieved it.
You can provide one of two HTTP headers in your request – If-None-Match or If-Modified-Since – with the values of the resource's ETag value or Last-Modified timestamp, respectively. If either value matches the current values for that resource in Clio, it means the resource has not been modified and the API will return a 304 Not Modified response.