diff --git a/index.js b/index.js
index c4329d77ca87ee8e4b582e308bce46bdaeef4b48..002a18264abbf568c34b1073f5af86b23a50870a 100644
--- a/index.js
+++ b/index.js
@@ -100,7 +100,7 @@ async function start(fields, cozyParameters) {
 
     let consent = await createBoConsent(
       pointId,
-      user.name,
+      user.lastname,
       user.address,
       user.postalCode,
       user.inseeCode
@@ -126,7 +126,7 @@ async function start(fields, cozyParameters) {
         apiAuthKey,
         sgeLogin,
         fields.contractId,
-        user.name,
+        user.lastname,
         user.pointId,
         contractStartDate,
         contractEndDate
@@ -149,7 +149,7 @@ async function start(fields, cozyParameters) {
     const accountData = await getAccount(ACCOUNT_ID)
     const userConsent = await getBoConsent(accountData.data.consentId)
     const user = await verifyUserIdentity(fields, baseUrl, apiAuthKey, sgeLogin)
-    if (user.name !== userConsent.name || !user) {
+    if (user.lastname !== userConsent.lastname || !user) {
       log('error', `Invalid or not found consent for user`)
       await deleteBoConsent()
       if (userConsent.serviceId) {
@@ -223977,7 +223977,7 @@ async function verifyUserIdentity(
     `${baseUrl}/enedis_SDE_recherche-point/1.0`,
     apiAuthKey,
     loginUtilisateur,
-    fields.name,
+    fields.lastname,
     fields.address,
     fields.postalCode,
     inseeCode
@@ -223989,7 +223989,7 @@ async function verifyUserIdentity(
   }
 
   return {
-    name: fields.name,
+    name: fields.lastname,
     pointId: fields.pointId,
     inseeCode,
     postalCode: fields.postalCode,