diff --git a/src/core/types/types.js b/src/core/types/types.js
index e69c30834098d4a0f53d36d9907e1ff151cdd4a8..48cd577f8bfba6e992eb99e64ff42d822dc12462 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 086303ee2df7d1fafe226b2f763cdf1f31c591c8..47e4a8fcf11b480b86fd911da9622ad8b26aff0d 100644
--- a/src/core/verifyUserIdentity.js
+++ b/src/core/verifyUserIdentity.js
@@ -52,6 +52,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 518c624b5d2136bff45fef03e22d96accbc0e137..22e2d09c4ebce95bc36cc1a561ce4c4ab8443061 100644
--- a/src/requests/sge.js
+++ b/src/requests/sge.js
@@ -131,7 +131,7 @@ function consulterDonneesTechniquesContractuelles(pointId, appLogin) {
 function rechercherPoint(appLogin, name, postalCode, inseeCode, address) {
   log(
     'info',
-    `Query rechercherPoint - postal code / insee code: ${postalCode} / ${inseeCode}`
+    `Query rechercherPoint - postal code : ${postalCode} / insee code: ${inseeCode}`
   )
   return `<?xml version='1.0' encoding='utf-8'?>
   <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"