diff --git a/src/UnicaenSiham/Service/Siham.php b/src/UnicaenSiham/Service/Siham.php
index 8242f5afcaea3bfe44d9265b2c956785e6177111..66faa08f02592feef8184ea461c42bdadd2085a0 100644
--- a/src/UnicaenSiham/Service/Siham.php
+++ b/src/UnicaenSiham/Service/Siham.php
@@ -175,6 +175,18 @@ class Siham
     {
         $agents = [];
 
+        //Liste type contrat
+        $listeTypeContrat = [];
+
+        if (!empty($params['listeTypeContrat'])) {
+            foreach ($params['listeTypeContrat'] as $typeContrat) {
+                $listeTypeContrat[] = [
+                    'codeTypeContrat' => (isset($typeContrat['codeTypeContrat'])) ? $typeContrat['codeTypeContrat'] : '',
+                    'modeGest'        => (isset($typeContrat['modeGest'])) ? $typeContrat['modeGest'] : '',
+                ];
+            }
+        }
+
         $paramsWS = ['ParamRecupListeAgents' => [
             'codeEtablissement'      => $this->codeEtablissement,
             'nomUsuel'               => (isset($params['nomUsuel'])) ? strtoupper($params['nomUsuel']) : '',
@@ -182,8 +194,10 @@ class Siham
             'prenom'                 => (isset($params['prenom'])) ? strtoupper($params['prenom']) : '',
             'numeroInsee'            => (isset($params['numeroInsee'])) ? $params['numeroInsee'] : '',
             'dateObservation'        => (isset($params['dateObservation'])) ? $params['dateObservation'] : '',
+            'listeTypeContrat'       => $listeTypeContrat,
             'temEnseignantChercheur' => (isset($params['TemEnseignantChercheur'])) ? $params['TemEnseignantChercheur'] : '',
             'temEtat'                => (isset($params['TemEtat'])) ? $params['TemEtat'] : '',
+            'temoinValide'           => (isset($params['temoinValide'])) ? $params['temoinValide'] : '',
 
         ]];