diff --git a/src/components/Connection/GRDFConnect/GrdfConnectView.tsx b/src/components/Connection/GRDFConnect/GrdfConnectView.tsx
index c9b5e3da9bf6807328904cfa78955aed6055400d..d2b6eafe29e6428d54d80fc48e28ef1ac91bc822 100644
--- a/src/components/Connection/GRDFConnect/GrdfConnectView.tsx
+++ b/src/components/Connection/GRDFConnect/GrdfConnectView.tsx
@@ -6,6 +6,7 @@ import Header from 'components/Header/Header'
 import useKonnectorAuth from 'components/Hooks/useKonnectorAuth'
 import useUserInstanceSettings from 'components/Hooks/useUserInstanceSettings'
 import { useClient } from 'cozy-client'
+import { FORM_DOCTYPE } from 'doctypes'
 import { FluidType } from 'enums'
 import { AccountGRDFData } from 'models'
 import React, { useCallback, useEffect, useRef, useState } from 'react'
@@ -114,6 +115,7 @@ export const GrdfConnectView = () => {
       setCurrentStep(prev => prev + 1)
       client.save({
         ...formData,
+        _type: FORM_DOCTYPE,
         firstName: grdfState.firstname,
         lastName: grdfState.lastname,
         pce: grdfState.pce,
diff --git a/src/components/Connection/SGEConnect/SgeConnectView.tsx b/src/components/Connection/SGEConnect/SgeConnectView.tsx
index 32dc5d065ae41bf430f27635ebca7c2a72c6de94..e6290bd5472d2f9427a8064270d6d896510eb102 100644
--- a/src/components/Connection/SGEConnect/SgeConnectView.tsx
+++ b/src/components/Connection/SGEConnect/SgeConnectView.tsx
@@ -5,6 +5,7 @@ import CozyBar from 'components/Header/CozyBar'
 import Header from 'components/Header/Header'
 import useKonnectorAuth from 'components/Hooks/useKonnectorAuth'
 import { useClient } from 'cozy-client'
+import { FORM_DOCTYPE } from 'doctypes'
 import { FluidType, SgeStep } from 'enums'
 import { SgeStore } from 'models'
 import React, { useCallback, useEffect, useRef, useState } from 'react'
@@ -120,6 +121,7 @@ const SgeConnectView = () => {
 
       client.save({
         ...formData,
+        _type: FORM_DOCTYPE,
         firstName: sgeState.firstName,
         lastName: sgeState.lastName,
         pdl: sgeState.pdl,
diff --git a/src/components/Connection/useForm.tsx b/src/components/Connection/useForm.tsx
index 9dd853c8cc72a78ee80e8e76f9cd5c3a33708b27..1bf3be72089103ee22d8a0d8ac7efc1e38370a88 100644
--- a/src/components/Connection/useForm.tsx
+++ b/src/components/Connection/useForm.tsx
@@ -9,7 +9,7 @@ export type QueryParams = (arg?: any) => {
   options: QueryOptions
 }
 
-export interface FormData {
+interface FormData {
   firstName: string
   lastName: string
   pdl: string