{"docs":{"name":"SimuSheetConnector API","info":"\n\u003cp\u003eAnother API description\u003c/p\u003e\n","copyright":null,"doc_url":"/api-docs/v1","api_url":"/api","resources":{"simulations":{"doc_url":"/api-docs/v1/simulations","id":"simulations","api_url":"/api","name":"Simulations","short_description":"Gestion des simulations","full_description":"","version":"v1","formats":["json"],"metadata":null,"methods":[{"doc_url":"/api-docs/v1/simulations/index","name":"index","apis":[{"api_url":"/api/v1/simulator_configs/:simulator_config_id/simulations","http_method":"GET","short_description":"Liste des simulations","deprecated":null}],"formats":["json"],"full_description":"\n\u003cp\u003eRetourne la liste des simulations pour un simulateur spécifique\u003c/p\u003e\n","errors":[{"code":404,"description":"Simulateur non trouvé","metadata":null}],"params":[{"name":"simulator_config_id","full_name":"simulator_config_id","description":"\n\u003cp\u003eID du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[{"code":200,"description":"Liste des simulations","is_array":false,"returns_object":[{"name":"id","full_name":"id","description":"\n\u003cp\u003eID de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"deprecated":false},{"name":"type","full_name":"type","description":"\n\u003cp\u003eType de simulation (Demembrement ou FraisNotaire)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"attributes","full_name":"attributes","description":"\n\u003cp\u003eAttributs de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"deprecated":false},{"name":"latest_run","full_name":"latest_run","description":"\n\u003cp\u003eDernière exécution de simulation\u003c/p\u003e\n","required":true,"allow_nil":true,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"deprecated":false}],"additional_properties":false,"headers":[]}],"examples":["[\n  {\n    \"id\": 1,\n    \"type\": \"Demembrement\",\n    \"attributes\": {\n      \"id\": 1,\n      \"simulator_config_id\": 1,\n      \"duree_demembrement\": \"Démembrement viager\",\n      \"valeur_immeuble\": 300000,\n      \"loyer_annuel_net\": 12000,\n      \"age_usufruitier\": 65,\n      \"sexe_usufruitier\": \"Homme\",\n      \"created_at\": \"2025-03-16T12:34:56.789Z\",\n      \"updated_at\": \"2025-03-16T12:34:56.789Z\"\n    },\n    \"latest_run\": {\n      \"id\": 1,\n      \"status\": \"completed\",\n      \"created_at\": \"2025-03-16T12:34:56.789Z\"\n    }\n  }\n]\n"],"metadata":null,"see":[],"headers":[{"name":"Authorization","description":"Bearer token","options":{"required":true,"description":"Token d'authentification"}}],"show":true},{"doc_url":"/api-docs/v1/simulations/show","name":"show","apis":[{"api_url":"/api/v1/simulator_configs/:simulator_config_id/simulations/:id","http_method":"GET","short_description":"Détails d'une simulation","deprecated":null}],"formats":["json"],"full_description":"\n\u003cp\u003eRetourne les détails d’une simulation et ses résultats\u003c/p\u003e\n","errors":[{"code":404,"description":"Simulation non trouvée","metadata":null}],"params":[{"name":"simulator_config_id","full_name":"simulator_config_id","description":"\n\u003cp\u003eID du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n\u003cp\u003eID de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[{"code":200,"description":"Détails de la simulation","is_array":false,"returns_object":[{"name":"id","full_name":"id","description":"\n\u003cp\u003eID de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"deprecated":false},{"name":"type","full_name":"type","description":"\n\u003cp\u003eType de simulation (Demembrement ou FraisNotaire)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"attributes","full_name":"attributes","description":"\n\u003cp\u003eAttributs de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"deprecated":false},{"name":"simulation_runs","full_name":"simulation_runs","description":"\n\u003cp\u003eExécutions de simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be an Array of nested elements","expected_type":"array","metadata":null,"show":true,"deprecated":false,"params":[{"name":"id","full_name":"simulation_runs[id]","description":"\n\u003cp\u003eID de l’exécution\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status","full_name":"simulation_runs[status]","description":"\n\u003cp\u003eStatut (pending, running, completed, failed)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"results","full_name":"simulation_runs[results]","description":"\n\u003cp\u003eRésultats de la simulation (si complétée)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be an Array of nested elements","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false,"params":[{"name":"title","full_name":"simulation_runs[results][title]","description":"\n\u003cp\u003eTitre du tableau de résultats\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"simulation_runs[results][data]","description":"\n\u003cp\u003eDonnées du tableau de résultats\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}]},{"name":"created_at","full_name":"simulation_runs[created_at]","description":"\n\u003cp\u003eDate de création\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"updated_at","full_name":"simulation_runs[updated_at]","description":"\n\u003cp\u003eDate de mise à jour\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}]}],"additional_properties":false,"headers":[]}],"examples":["{\n  \"id\": 1,\n  \"type\": \"Demembrement\",\n  \"attributes\": {\n    \"id\": 1,\n    \"simulator_config_id\": 1,\n    \"duree_demembrement\": \"Démembrement viager\",\n    \"valeur_immeuble\": 300000,\n    \"loyer_annuel_net\": 12000,\n    \"age_usufruitier\": 65,\n    \"sexe_usufruitier\": \"Homme\",\n    \"created_at\": \"2025-03-16T12:34:56.789Z\",\n    \"updated_at\": \"2025-03-16T12:34:56.789Z\"\n  },\n  \"simulation_runs\": [\n    {\n      \"id\": 1,\n      \"simulator_input_type\": \"Demembrement\",\n      \"simulator_input_id\": 1,\n      \"spreadsheet_id\": \"spreadsheet_id_généré\",\n      \"results\": [\n        {\n          \"title\": \"Valeurs du démembrement\",\n          \"data\": {\n            \"Valeur de la nue-propriété\": 180000,\n            \"Valeur de l'usufruit\": 120000,\n            \"Rendement\": \"4%\"\n          }\n        },\n        {\n          \"title\": \"Tableau d'amortissement\",\n          \"data\": [\n            {\"Année\": 1, \"Valeur\": 100000},\n            {\"Année\": 2, \"Valeur\": 95000}\n          ]\n        }\n      ],\n      \"status\": \"completed\",\n      \"created_at\": \"2025-03-16T12:34:56.789Z\",\n      \"updated_at\": \"2025-03-16T12:34:56.789Z\"\n    }\n  ]\n}\n"],"metadata":null,"see":[],"headers":[{"name":"Authorization","description":"Bearer token","options":{"required":true,"description":"Token d'authentification"}}],"show":true},{"doc_url":"/api-docs/v1/simulations/run","name":"run","apis":[{"api_url":"/api/v1/simulator_configs/:simulator_config_id/simulations/run","http_method":"POST","short_description":"Créer et lancer une simulation","deprecated":null}],"formats":["json"],"full_description":"\n\u003cp\u003eCrée une nouvelle simulation et lance son exécution immédiatement (synchrone)\u003c/p\u003e\n","errors":[{"code":422,"description":"Paramètres invalides","metadata":null}],"params":[{"name":"simulator_config_id","full_name":"simulator_config_id","description":"\n\u003cp\u003eID du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_url","full_name":"webhook_url","description":"\n\u003cp\u003eURL du webhook personnalisée pour cette simulation\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"simulation","full_name":"simulation","description":"\n\u003cp\u003eParamètres de la simulation (varie selon le type)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false,"params":[{"name":"duree_demembrement","full_name":"simulation[duree_demembrement]","description":"\n\u003cp\u003eDurée du démembrement (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"valeur_immeuble","full_name":"simulation[valeur_immeuble]","description":"\n\u003cp\u003eValeur de l’immeuble (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"loyer_annuel_net","full_name":"simulation[loyer_annuel_net]","description":"\n\u003cp\u003eLoyer annuel net (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"age_usufruitier","full_name":"simulation[age_usufruitier]","description":"\n\u003cp\u003eÂge de l’usufruitier (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sexe_usufruitier","full_name":"simulation[sexe_usufruitier]","description":"\n\u003cp\u003eSexe de l’usufruitier (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"prix_acquisition","full_name":"simulation[prix_acquisition]","description":"\n\u003cp\u003ePrix d’acquisition (Pour FraisNotaire)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"type_bien","full_name":"simulation[type_bien]","description":"\n\u003cp\u003eType de bien (Pour FraisNotaire)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"departement","full_name":"simulation[departement]","description":"\n\u003cp\u003eDépartement (Pour FraisNotaire)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}]}],"returns":[{"code":201,"description":"Simulation créée et lancée","is_array":false,"returns_object":[{"name":"id","full_name":"id","description":"\n\u003cp\u003eID de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"deprecated":false},{"name":"type","full_name":"type","description":"\n\u003cp\u003eType de simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"attributes","full_name":"attributes","description":"\n\u003cp\u003eAttributs de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"deprecated":false},{"name":"simulation_run","full_name":"simulation_run","description":"\n\u003cp\u003eDétails de l’exécution\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"deprecated":false,"params":[{"name":"id","full_name":"simulation_run[id]","description":"\n\u003cp\u003eID de l’exécution\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status","full_name":"simulation_run[status]","description":"\n\u003cp\u003eStatut de l’exécution\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}]},{"name":"results","full_name":"results","description":"\n\u003cp\u003eRésultats de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"deprecated":false},{"name":"message","full_name":"message","description":"\n\u003cp\u003eMessage de confirmation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false}],"additional_properties":false,"headers":[]}],"examples":["{\n  \"id\": 1,\n  \"type\": \"Demembrement\",\n  \"attributes\": {\n    \"id\": 1,\n    \"simulator_config_id\": 1,\n    \"duree_demembrement\": \"Démembrement viager\",\n    \"valeur_immeuble\": 300000,\n    \"loyer_annuel_net\": 12000,\n    \"age_usufruitier\": 65,\n    \"sexe_usufruitier\": \"Homme\",\n    \"created_at\": \"2025-03-16T12:34:56.789Z\",\n    \"updated_at\": \"2025-03-16T12:34:56.789Z\"\n  },\n  \"simulation_run\": {\n    \"id\": 1,\n    \"status\": \"completed\"\n  },\n  \"results\": [\n    {\n      \"Valeur de la nue-propriété\": 180000,\n      \"Valeur de l'usufruit\": 120000,\n      \"Rendement\": \"4%\"\n    }\n  ],\n  \"message\": \"Simulation créée et complétée avec succès\"\n}\n"],"metadata":null,"see":[],"headers":[{"name":"Authorization","description":"Bearer token","options":{"required":true,"description":"Token d'authentification"}}],"show":true},{"doc_url":"/api-docs/v1/simulations/run_async","name":"run_async","apis":[{"api_url":"/api/v1/simulator_configs/:simulator_config_id/simulations/run_async","http_method":"POST","short_description":"Créer et lancer une simulation en asynchrone","deprecated":null}],"formats":["json"],"full_description":"\n\u003cp\u003eCrée une nouvelle simulation et lance son exécution en arrière-plan. Ne renvoie pas les résultats.\u003c/p\u003e\n","errors":[{"code":422,"description":"Paramètres invalides","metadata":null}],"params":[{"name":"simulator_config_id","full_name":"simulator_config_id","description":"\n\u003cp\u003eID du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_url","full_name":"webhook_url","description":"\n\u003cp\u003eURL du webhook personnalisée pour cette simulation\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"simulation","full_name":"simulation","description":"\n\u003cp\u003eParamètres de la simulation (varie selon le type)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false,"params":[{"name":"duree_demembrement","full_name":"simulation[duree_demembrement]","description":"\n\u003cp\u003eDurée du démembrement (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"valeur_immeuble","full_name":"simulation[valeur_immeuble]","description":"\n\u003cp\u003eValeur de l’immeuble (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"loyer_annuel_net","full_name":"simulation[loyer_annuel_net]","description":"\n\u003cp\u003eLoyer annuel net (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"age_usufruitier","full_name":"simulation[age_usufruitier]","description":"\n\u003cp\u003eÂge de l’usufruitier (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sexe_usufruitier","full_name":"simulation[sexe_usufruitier]","description":"\n\u003cp\u003eSexe de l’usufruitier (Pour Demembrement)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"prix_acquisition","full_name":"simulation[prix_acquisition]","description":"\n\u003cp\u003ePrix d’acquisition (Pour FraisNotaire)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"type_bien","full_name":"simulation[type_bien]","description":"\n\u003cp\u003eType de bien (Pour FraisNotaire)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"departement","full_name":"simulation[departement]","description":"\n\u003cp\u003eDépartement (Pour FraisNotaire)\u003c/p\u003e\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}]}],"returns":[{"code":202,"description":"Simulation créée et planifiée","is_array":false,"returns_object":[{"name":"id","full_name":"id","description":"\n\u003cp\u003eID de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"deprecated":false},{"name":"type","full_name":"type","description":"\n\u003cp\u003eType de simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"attributes","full_name":"attributes","description":"\n\u003cp\u003eAttributs de la simulation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"deprecated":false},{"name":"simulation_run","full_name":"simulation_run","description":"\n\u003cp\u003eDétails de l’exécution\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"deprecated":false,"params":[{"name":"id","full_name":"simulation_run[id]","description":"\n\u003cp\u003eID de l’exécution\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status","full_name":"simulation_run[status]","description":"\n\u003cp\u003eStatut de l’exécution (pending)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}]},{"name":"message","full_name":"message","description":"\n\u003cp\u003eMessage de confirmation\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false}],"additional_properties":false,"headers":[]}],"examples":["{\n  \"id\": 1,\n  \"type\": \"Demembrement\",\n  \"attributes\": {\n    \"id\": 1,\n    \"simulator_config_id\": 1,\n    \"duree_demembrement\": \"Démembrement viager\",\n    \"valeur_immeuble\": 300000,\n    \"loyer_annuel_net\": 12000,\n    \"age_usufruitier\": 65,\n    \"sexe_usufruitier\": \"Homme\",\n    \"created_at\": \"2025-03-16T12:34:56.789Z\",\n    \"updated_at\": \"2025-03-16T12:34:56.789Z\"\n  },\n  \"simulation_run\": {\n    \"id\": 1,\n    \"status\": \"pending\"\n  },\n  \"message\": \"Simulation créée et planifiée. Vérifiez le statut plus tard pour obtenir les résultats.\"\n}\n"],"metadata":null,"see":[],"headers":[{"name":"Authorization","description":"Bearer token","options":{"required":true,"description":"Token d'authentification"}}],"show":true}],"headers":[],"deprecated":false},"simulator_configs":{"doc_url":"/api-docs/v1/simulator_configs","id":"simulator_configs","api_url":"/api","name":"Simulator_configs","short_description":"Gestion des configurations de simulateurs","full_description":"","version":"v1","formats":["json"],"metadata":null,"methods":[{"doc_url":"/api-docs/v1/simulator_configs/index","name":"index","apis":[{"api_url":"/api/v1/simulator_configs","http_method":"GET","short_description":"Liste des simulateurs disponibles","deprecated":null}],"formats":["json"],"full_description":"\n\u003cp\u003eRetourne la liste des simulateurs configurés pour l’utilisateur authentifié\u003c/p\u003e\n","errors":[],"params":[],"returns":[{"code":200,"description":"Liste des simulateurs disponibles","is_array":false,"returns_object":[{"name":"id","full_name":"id","description":"\n\u003cp\u003eID du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"deprecated":false},{"name":"title","full_name":"title","description":"\n\u003cp\u003eTitre du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"spreadsheet_id","full_name":"spreadsheet_id","description":"\n\u003cp\u003eID de la Google Sheet\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"user_input_type","full_name":"user_input_type","description":"\n\u003cp\u003eType d’entrée (DemembrementInput ou FraisNotaire)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"created_at","full_name":"created_at","description":"\n\u003cp\u003eDate de création\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"updated_at","full_name":"updated_at","description":"\n\u003cp\u003eDate de dernière modification\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"deprecated":false}],"additional_properties":false,"headers":[]}],"examples":["[\n  {\n    \"id\": 1,\n    \"title\": \"Simulateur de démembrement\",\n    \"spreadsheet_id\": \"1abc...xyz\",\n    \"user_input_type\": \"DemembrementInput\",\n    \"created_at\": \"2025-03-16T12:34:56.789Z\",\n    \"updated_at\": \"2025-03-16T12:34:56.789Z\"\n  }\n]\n"],"metadata":null,"see":[],"headers":[{"name":"Authorization","description":"Bearer token","options":{"required":true,"description":"Token d'authentification"}}],"show":true},{"doc_url":"/api-docs/v1/simulator_configs/show","name":"show","apis":[{"api_url":"/api/v1/simulator_configs/:id","http_method":"GET","short_description":"Détails d'un simulateur","deprecated":null}],"formats":["json"],"full_description":"\n\u003cp\u003eRetourne les détails d’un simulateur spécifique\u003c/p\u003e\n","errors":[{"code":404,"description":"Simulateur non trouvé","metadata":null}],"params":[{"name":"id","full_name":"id","description":"\n\u003cp\u003eID du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[{"code":200,"description":"Détails du simulateur","is_array":false,"returns_object":[{"name":"id","full_name":"id","description":"\n\u003cp\u003eID du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"deprecated":false},{"name":"title","full_name":"title","description":"\n\u003cp\u003eTitre du simulateur\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"spreadsheet_id","full_name":"spreadsheet_id","description":"\n\u003cp\u003eID de la Google Sheet\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"user_input_type","full_name":"user_input_type","description":"\n\u003cp\u003eType d’entrée (DemembrementInput ou FraisNotaire)\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"created_at","full_name":"created_at","description":"\n\u003cp\u003eDate de création\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"deprecated":false},{"name":"updated_at","full_name":"updated_at","description":"\n\u003cp\u003eDate de dernière modification\u003c/p\u003e\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a DateTime","expected_type":"string","metadata":null,"show":true,"deprecated":false}],"additional_properties":false,"headers":[]}],"examples":["{\n  \"id\": 1,\n  \"title\": \"Simulateur de démembrement\",\n  \"spreadsheet_id\": \"1abc...xyz\",\n  \"user_input_type\": \"DemembrementInput\",\n  \"created_at\": \"2025-03-16T12:34:56.789Z\",\n  \"updated_at\": \"2025-03-16T12:34:56.789Z\"\n}\n"],"metadata":null,"see":[],"headers":[{"name":"Authorization","description":"Bearer token","options":{"required":true,"description":"Token d'authentification"}}],"show":true}],"headers":[],"deprecated":false}}}}