Request Correlation
Applications accessing multiple services may find it useful to correlate those individual requests to a particular action performed by the application.
For this purpose, applications/users may chose to include a unique identifier in the X-Correlation-ID header of the request.
In case of issues, this may be useful in linking client requests to their exact entries in the server logs.
If the request header does not include a correlation ID, a unique ID will be generated automatically.
The correlation ID will also be echoed in the respective header of the response for further processing or logging on client side.