Skip to main content
NEXCLARADocumentation

historical-simulation

The contract does not describe this family.

Descriptions come from the contract, which is written in French. They are reproduced verbatim so that the contract remains the source of truth.

GET /api/v1/historical-datasets

Jeux historiques

Jeux geles de l'institution, recents d'abord.

historicalDatasetsList

Parameters

ParameterLocationTypeRequiredConstraints
product_idquerystring (uuid) | nullno

Request body

No request body.

Responses

StatusDescriptionContent typeType
200Successful Responseapplication/jsonarray<DatasetOut>
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/historical-datasets

Geler un jeu historique

Derniere evaluation de chaque dossier du produit, selon periode, population, exclusions.

historicalDatasetsFreeze

Parameters

No parameters.

Request body

Content type
application/json
Type
DatasetCreateIn
Required
yes

Responses

StatusDescriptionContent typeType
201Successful Responseapplication/jsonDatasetOut
422Validation Errorapplication/jsonHTTPValidationError

GET /api/v1/historical-datasets/{dataset_id}

Un jeu historique

Criteres, comptes et empreinte d'un jeu gele.

historicalDatasetsGet

Parameters

ParameterLocationTypeRequiredConstraints
dataset_idpathstring (uuid)yes

Request body

No request body.

Responses

StatusDescriptionContent typeType
200Successful Responseapplication/jsonDatasetOut
422Validation Errorapplication/jsonHTTPValidationError

GET /api/v1/historical-simulations

Simulations historiques

Simulations de l'institution, d'un jeu ou d'une politique (candidate ou reference).

historicalSimulationsList

Parameters

ParameterLocationTypeRequiredConstraints
dataset_idquerystring (uuid) | nullno
policy_idquerystring (uuid) | nullno

Request body

No request body.

Responses

StatusDescriptionContent typeType
200Successful Responseapplication/jsonarray<HistoricalSimulationOut>
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/historical-simulations

Lancer une simulation historique

Met en file le rejeu ; aucune politique ne change d'etat.

historicalSimulationsStart

Parameters

No parameters.

Request body

Content type
application/json
Type
HistoricalSimulationCreateIn
Required
yes

Responses

StatusDescriptionContent typeType
201Successful Responseapplication/jsonHistoricalSimulationOut
422Validation Errorapplication/jsonHTTPValidationError

GET /api/v1/historical-simulations/{simulation_id}

Une simulation historique

Etat, jeu, comparaison (une fois terminee) et sceau.

historicalSimulationsGet

Parameters

ParameterLocationTypeRequiredConstraints
simulation_idpathstring (uuid)yes

Request body

No request body.

Responses

StatusDescriptionContent typeType
200Successful Responseapplication/jsonHistoricalSimulationDetailOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/historical-simulations/{simulation_id}/reconstitution

Reconstituer une simulation

Refait le rejeu sous la version du moteur enregistree et compare chaque piece.

historicalSimulationsReconstitute

Parameters

ParameterLocationTypeRequiredConstraints
simulation_idpathstring (uuid)yes

Request body

No request body.

Responses

StatusDescriptionContent typeType
200Successful Responseapplication/jsonHistoricalReconstitutionOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/historical-simulations/{simulation_id}/seal

Sceller les preuves d'une simulation

Empreinte horodatee du jeu, des versions, du moteur et des resultats.

historicalSimulationsSeal

Parameters

ParameterLocationTypeRequiredConstraints
simulation_idpathstring (uuid)yes

Request body

Content type
application/json
Type
SealRequestIn
Required
yes

Responses

StatusDescriptionContent typeType
200Successful Responseapplication/jsonHistoricalSimulationDetailOut
422Validation Errorapplication/jsonHTTPValidationError