Aller au contenu

Proposer une version nouvelle datée des paramètres

POST
/scenarios/{scenario}/versions
curl --request POST \
--url https://example.com/scenarios/example/versions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "demande_id": "example", "parametres": {}, "motif": "example" }'
scenario
required
string
Media typeapplication/json
object
demande_id
required
string
parametres
required

Les paramètres datés (seuils, fenêtres, poids, activation) — jamais de logique.

object
key
additional properties
any
motif
required
string
Examplegenerated
{
"demande_id": "example",
"parametres": {},
"motif": "example"
}

La version est créée, en attente d’homologation puis d’activation.

Media typeapplication/json
object
scenario
required
string
version
required
string
etat
required
string
Allowed values: PROPOSEE EN_REVUE HOMOLOGUEE PLANIFIEE ACTIVE SUSPENDUE_A_VALIDATION REMPLACEE ARCHIVEE
parametres
required
object
key
additional properties
any
homologation
object
jeu_epreuve

Référence du jeu d’épreuve exécuté vert.

string
analyse_impact
string
proprietaire
string
date_effet
string format: date
Example
{
"etat": "PROPOSEE"
}

La demande est irrecevable — le motif nomme le champ.

Media typeapplication/json
object
code
required
string
message
required

Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection au-delà du périmètre de l’appelant, ni l’existence d’un objet hors de ce périmètre.

string
Examplegenerated
{
"code": "example",
"message": "example"
}

L’appelant n’est pas authentifié.

Media typeapplication/json
object
code
required
string
message
required

Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection au-delà du périmètre de l’appelant, ni l’existence d’un objet hors de ce périmètre.

string
Examplegenerated
{
"code": "example",
"message": "example"
}

Le point d’application de la politique refuse cette action sur ce périmètre.

Media typeapplication/json
object
code
required
string
message
required

Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection au-delà du périmètre de l’appelant, ni l’existence d’un objet hors de ce périmètre.

string
Examplegenerated
{
"code": "example",
"message": "example"
}

L’objet est inconnu — ou hors du périmètre de l’appelant, sans distinction.

Media typeapplication/json
object
code
required
string
message
required

Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection au-delà du périmètre de l’appelant, ni l’existence d’un objet hors de ce périmètre.

string
Examplegenerated
{
"code": "example",
"message": "example"
}