La file des demandes de validation
const url = 'https://example.com/demandes-de-validation?objet=referencement&etat=en_attente&page=1&taille=50';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/demandes-de-validation?objet=referencement&etat=en_attente&page=1&taille=50' \ --header 'Authorization: Bearer <token>'Autorisations
Section intitulée « Autorisations »Paramètres
Section intitulée « Paramètres »Paramètres (query)
Section intitulée « Paramètres (query) »L’identifiant de l’entité visée (instrument, véhicule, calendrier…).
Ne servir que les demandes soumises avant cette date.
Réponses
Section intitulée « Réponses »La page demandée.
object
object
object
Le résumé lisible de l’établissement demandé.
La provenance de l’établissement (document
L’ancienneté SERVIE — le consommateur ne la calcule jamais.
L’effet prévu — ou déjà en vigueur pour une urgence (validation a posteriori).
object
Pourquoi le LECTEUR ne peut pas valider cette demande (« préparée par vous — un autre valideur est requis ») — absent quand elle lui est recevable. Le verdict est servi, jamais déduit.
Les gestes ouverts au lecteur — servis, jamais déduits de l’état.
Example
{ "lignes": [ { "objet": "referencement", "cible": { "type": "instrument" }, "etat": "en_attente", "gestes": [ "valider" ] } ]}La demande est irrecevable (champ manquant, date mal formée, flottant…) — le motif nomme le champ.
object
Le motif
Examplegenerated
{ "motif": "example"}Aucune identité présentée.
L’identité présentée n’a pas la famille d’accès instruments:administration.