diff --git a/src/core/types/types.js b/src/core/types/types.js
index e3137307ef2577d0ca06449cd89ad7c56a6c7345..04831aa9ef8a9bbd53e114679a3a40be113bfa1f 100644
--- a/src/core/types/types.js
+++ b/src/core/types/types.js
@@ -36,6 +36,7 @@
  * @property {string} firstname
  * @property {string} address
  * @property {string} postalCode
+ * @property {string} city
  * @property {string} inseeCode
  * @property {string} endDate
  * @property {number} [serviceID]
@@ -51,6 +52,7 @@
  * @property {string} postalCode
  * @property {string} address
  * @property {string} inseeCode
+ * @property {string} city
  */
 
 /**
diff --git a/src/core/verifyUserIdentity.js b/src/core/verifyUserIdentity.js
index 73d7d14a11875dff776d6702f88194537741948c..61700e1de6d20ec90ad21037413cbbc2fc4f7e90 100644
--- a/src/core/verifyUserIdentity.js
+++ b/src/core/verifyUserIdentity.js
@@ -100,6 +100,7 @@ async function verifyUserIdentity(
     inseeCode,
     postalCode: fields.postalCode,
     address: fields.address,
+    city: fields.city,
   }
 }
 
diff --git a/src/index.js b/src/index.js
index a1bd2c498cab567fde9ebaeaa104874d697886f7..484bebd2640a528cede2c2d0b700b2a22721735c 100644
--- a/src/index.js
+++ b/src/index.js
@@ -119,7 +119,8 @@ async function start(fields, cozyParameters) {
       user.firstname,
       user.address,
       user.postalCode,
-      user.inseeCode
+      user.inseeCode,
+      user.city
     )
 
     // handle user contract start date in order to preperly request data
diff --git a/src/requests/bo.js b/src/requests/bo.js
index 69ebcadb091a9721a987734268e56fbbe1a24fa2..236b2c8151b0ac25675f25bd91842d1d426f0801 100644
--- a/src/requests/bo.js
+++ b/src/requests/bo.js
@@ -9,6 +9,7 @@ const { default: axios } = require('axios')
  * @param {string} address
  * @param {string} postalCode
  * @param {string} inseeCode
+ * @param {string} city
  * @returns {Promise<Consent>}
  */
 async function createBoConsent(
@@ -19,7 +20,8 @@ async function createBoConsent(
   firstname,
   address,
   postalCode,
-  inseeCode
+  inseeCode,
+  city
 ) {
   log('info', `Query createBoConsent`)
   const headers = {
@@ -38,6 +40,7 @@ async function createBoConsent(
         address,
         postalCode,
         inseeCode,
+        city,
       },
       headers
     )
diff --git a/src/requests/sge.js b/src/requests/sge.js
index 402aa7a6df2950463c3932376e29a1f3b0e89ea7..62bc3d66d81f5de07698a653c1c89d40a4d007ac 100644
--- a/src/requests/sge.js
+++ b/src/requests/sge.js
@@ -143,7 +143,7 @@ function rechercherPoint(
 ) {
   log(
     'info',
-    `Query rechercherPoint - postal code / insee code: ${postalCode} / ${inseeCode}`
+    `Query rechercherPoint - postal code : ${postalCode} / insee code: ${inseeCode}`
   )
   if (escalierEtEtageEtAppartement) {
     return `<?xml version='1.0' encoding='utf-8'?>