Les anomalies de qualité du référentiel
GET
/anomalies
const url = 'https://example.com/anomalies?gravite=elevee&etat=ouvertes&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/anomalies?gravite=elevee&etat=ouvertes&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) »gravite
string
objet
string
L’identifiant de l’objet rattaché.
regle
string
etat
string
page
integer
taille
integer
Réponses
Section intitulée « Réponses »La page demandée.
Media typeapplication/json
object
lignes
required
Array<object>
object
anomalie
required
string
gravite
required
string
regle
required
La règle de contrôle, nommée et versionnée (valeur attendue non reçue, conflit de sources, calendrier expirant sans successeur, document attendu non reçu, nourricier valorisé avant son maître…).
string
detail
required
string
objet
required
object
type
required
string
reference
required
string
relevee_le
required
string format: date-time
relevee_par
Le contrôle
string
par_un_agent
required
Vrai quand un agent l’a relevée — la provenance se voit jusqu’au bout de la chaîne.
boolean
etat
required
string
gestes
required
Array<string>
total
required
integer | null
Example
{ "lignes": [ { "gravite": "elevee", "objet": { "type": "instrument" }, "etat": "ouverte", "gestes": [ "traiter" ] } ]}La demande est irrecevable (champ manquant, date mal formée, flottant…) — le motif nomme le champ.
Media typeapplication/json
object
motif
required
Le motif
string
Examplegenerated
{ "motif": "example"}Aucune identité présentée.
L’identité présentée n’a pas la famille d’accès instruments:administration.