diff --git a/lib/Client.js b/lib/Client.js
index <HASH>..<HASH> 100644
--- a/lib/Client.js
+++ b/lib/Client.js
@@ -139,7 +139,8 @@ class Client extends events {
     // collect topics that have subscriptions
     const topics = Object.keys(topicSubscriptions).map(topicName => ({
       topicName,
-      lockDuration: topicSubscriptions[topicName].lockDuration
+      lockDuration: topicSubscriptions[topicName].lockDuration,
+      variables: topicSubscriptions[topicName].variables,
     }));
 
     const requestBody = { ...pollingOptions, topics };
feat(client): Add variable subset to fetch&lock request

related to CAM-<I>