Aller au contenu

Activer une version ingérée

POST
/listes/{source}/versions/{version}/activation
curl --request POST \
--url https://example.com/listes/example/versions/example/activation \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "demande_id": "example", "procedure": "ORDINAIRE", "motif": "example" }'

L’activation URGENTE (publication d’une désignation) allège les contrôles a priori, jamais la revue a posteriori : le geste l’enregistre comme due. Une version en quarantaine n’est pas activable (409).

source
required
string
version
required
string
Media typeapplication/json
object
demande_id
required
string
procedure
required

URGENTE enregistre la revue a posteriori comme due — jamais supprimée.

string
Allowed values: ORDINAIRE URGENTE
motif
string

La version est activée ; si une campagne de re-criblage du stock est due, sa référence est rendue.

Media typeapplication/json
object
source
required
string
version
required
string
etat
required
string
revue_a_posteriori_due
boolean
campagne

La campagne de re-criblage du stock déclenchée, le cas échéant.

string
Examplegenerated
{
"source": "example",
"version": "example",
"etat": "example",
"revue_a_posteriori_due": true,
"campagne": "example"
}

Suspendue à une seconde validation.

Media typeapplication/json
object
source
required
string
version
required
string
etat
required
string
revue_a_posteriori_due
boolean
campagne

La campagne de re-criblage du stock déclenchée, le cas échéant.

string
Examplegenerated
{
"source": "example",
"version": "example",
"etat": "example",
"revue_a_posteriori_due": true,
"campagne": "example"
}

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"
}

La version est en quarantaine ou antérieure à la version active.

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"
}