diff --git a/ExpressAPI/src/routes/ExerciceRoutes.ts b/ExpressAPI/src/routes/ExerciceRoutes.ts
index 657b221c9ee202e7d561efdf6ba3c8631ccd0714..84e6cba7279177094eaf6fe335e651f29b8c7d4a 100644
--- a/ExpressAPI/src/routes/ExerciceRoutes.ts
+++ b/ExpressAPI/src/routes/ExerciceRoutes.ts
@@ -50,6 +50,7 @@ class ExerciceRoutes implements RoutesManager {
 
 
         const exerciceId: string = uuidv4();
+        const secret: string = uuidv4();
         let repository: GitlabRepository;
 
         let suffix: number = 0;
@@ -88,6 +89,7 @@ class ExerciceRoutes implements RoutesManager {
                                                                         id                : exerciceId,
                                                                         enonceName        : enonce.name,
                                                                         name              : repository.name,
+                                                                        secret            : secret,
                                                                         gitlabId          : repository.id,
                                                                         gitlabLink        : repository.web_url,
                                                                         gitlabCreationInfo: repository as unknown as Prisma.JsonObject,