Да, обычно клиент отправляет его, а сервер проверяет, отправлено ли оно клиентом или нет.Если нет, то сервер сгенерирует его сам, но основная цель самого идентификатора корреляции состоит в том, чтобы убедиться, что каждый запрос выполняется только один раз, поэтому лучше получить его от клиента
с именем заголовка,на самом деле X-Request-ID
встречается чаще, но вы можете указать любое имя, которое вам нравится