Make Asynchronous calls and relate request and response

Some programming languages allow for making asynchronous calls, which could result in responses that are coming in without a reference to the request. To support this scenario, each API call offers a correlationId parameter. You can set this parameter on the request and it will be echoed back to the Client on the response.