# Publication de prévisions

## Description

Ce web-service permet de publier des prévisions à partir de codes de simulation ou d'autres filtres.

## Paramètres HTTP

Paramètre | Valeur
--------- | ------
Route     | previsions
Méthode   | get
filtres   | key1=val1&kay2=val2

## Filtres de recherche

Les filtres de recherche doivent être envoyés dans l'url: event?key1=val1&key2=val2

Le web-service accepte les filtres suivants:

Paramètre       | format   | O/F
--------------- | -------- | ---
cdsimuls        | int[]    | F
cdmodeles       | string[] | F
cdentites       | string[] | O
cdexecscenarios | int[]    | F
dtminprod       | datetime | F
dtmaxprod       | datetime | F
dtminprev       | datetime | F
dtmaxprev       | datetime | F
limite          | int      | O

Le web-service renverra des simulations et les prévisions associées.

### cdsimuls

Liste de code de simulation.

### cdmodeles

Ce paramètre permet de filtrer les simulations par code de modèle de simulation.

### cdexecscenarios

Ce paramètre permet de filtrer par code d'exécution de scénario.

### dtminprev et dtmaxprev

En présences des filtres dtminprev et dtmaxprev, le web-service renverra les simulations dont
l'intervalle [dtdebutsimul,dtfinsimul] intersecte l'intervalle [dtminprev;dtmaxprev]

### dtminprod et dtmaxprod

En présence de ces filtres, le web-service renverra les simulations dont la date de production est
comprise entre [dtminprod;dtmaxprod]

### limite

Le filtre doit être défini et être strictement positif.
Il permet de limiter la recherche aux dernières simulations présentes en PHyC.

## Retour

Le web-service renvoie un tableau d'objet [simulation](../../objets/simulation.md) au format JSON.

le web-service ne renvoie pas de prévisions. Pour les publier, il faut utiliser le web-service
previsions.

## Erreurs

- erreurs d'authentification
- présence de paramètres supplémentaires non autorisés
- erreurs dans les formats de date
