Qualifier une alerte
const url = 'https://example.com/alertes/example/qualification';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"demande_id":"example","decision":"QUALIFIEE","dossier":"example","dossier_a_ouvrir":{"demande_id":"example","finalite":"LCBFT","motif":"example","sujets":[{"domaine":"example","type":"example","identifiant":"example","version":1}],"echeance":"2026-04-15"},"motif":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/alertes/example/qualification \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "demande_id": "example", "decision": "QUALIFIEE", "dossier": "example", "dossier_a_ouvrir": { "demande_id": "example", "finalite": "LCBFT", "motif": "example", "sujets": [ { "domaine": "example", "type": "example", "identifiant": "example", "version": 1 } ], "echeance": "2026-04-15" }, "motif": "example" }'Une alerte ne se supprime jamais. QUALIFIEE exige un dossier ; CLASSEE exige son motif codifié ; ANNULEE conserve le déclenchement et se compte à part des faux positifs. Idempotent par demande_id.
Autorisations
Section intitulée « Autorisations »Paramètres
Section intitulée « Paramètres »Paramètres (path)
Section intitulée « Paramètres (path) »Corps de la requêterequired
Section intitulée « Corps de la requêterequired »object
Pour QUALIFIEE — le dossier de rattachement existant.
Pour QUALIFIEE — ouvrir le dossier dans le même geste.
object
Clé d’idempotence du client.
object
Identifiant publié — jamais une valeur (ni nom, ni IBAN).
Obligatoire pour CLASSEE (motif codifié) et ANNULEE.
Réponses
Section intitulée « Réponses »La qualification est enregistrée ; l’alerte et, le cas échéant, le dossier sont rendus.
object
object
object
L’explication déterministe, autoportée — jamais nulle.
object
Identifiant publié — jamais une valeur (ni nom, ni IBAN).
Absente quand l’apprentissage est débranché — champ séparé de la priorité réglementaire, jamais fusionné.
Référence du dossier de rattachement, le cas échéant.
object
object
Identifiant publié — jamais une valeur (ni nom, ni IBAN).
Une réouverture ouvre un nouvel épisode ; la conclusion précédente reste.
Les dossiers liés, par référence et état seulement — rien ne se propage.
object
Nature codifiée (sujet commun, corrélation bancaire, tiers, mode opératoire, temporalité…).
object
Example
{ "alerte": { "etat": "OUVERTE" }, "dossier": { "finalite": "LCBFT", "etat": "OUVERT", "liaisons": [ { "etat": "ACTIVE", "etat_dossier_lie": "OUVERT" } ] }}La demande est irrecevable — le motif nomme le champ.
object
Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection, ni l’existence d’un objet hors du périmètre de l’appelant.
Examplegenerated
{ "code": "example", "message": "example"}L’appelant n’est pas authentifié.
object
Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection, ni l’existence d’un objet hors du périmètre de l’appelant.
Examplegenerated
{ "code": "example", "message": "example"}Le point d’application de la politique refuse cette action sur ce périmètre.
object
Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection, ni l’existence d’un objet hors du périmètre de l’appelant.
Examplegenerated
{ "code": "example", "message": "example"}L’objet est inconnu — ou hors du périmètre de l’appelant, sans distinction.
object
Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection, ni l’existence d’un objet hors du périmètre de l’appelant.
Examplegenerated
{ "code": "example", "message": "example"}L’alerte n’est plus qualifiable (déjà classée ou annulée).
object
Nomme le champ ou la condition en cause. Ne révèle ni un critère de détection, ni l’existence d’un objet hors du périmètre de l’appelant.
Examplegenerated
{ "code": "example", "message": "example"}