Aller au contenu

Ouvrir un dossier

POST
/dossiers
curl --request POST \
--url https://example.com/dossiers \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "demande_id": "example", "finalite": "LCBFT", "motif": "example", "sujets": [ { "domaine": "example", "type": "example", "identifiant": "example", "version": 1 } ], "echeance": "2026-04-15" }'

Un dossier ne change jamais de finalité : pour une finalité nouvelle sur les mêmes faits, on ouvre un second dossier et on le relie. Idempotent par demande_id.

Media typeapplication/json
object
demande_id
required

Clé d’idempotence du client.

string
finalite
required
string
Allowed values: LCBFT FRAUDE SANCTIONS_GEL REQUISITION ECHANGE_REGLEMENTAIRE CONTROLE
motif
required
string
sujets
required
Array<object>
>= 1 items
object
domaine
required
string
type
required
string
identifiant
required

Identifiant publié — jamais une valeur (ni nom, ni IBAN).

string
version
required
integer
>= 1
echeance
string format: date

Le dossier est ouvert.

Media typeapplication/json
object
reference
required
string
finalite
required
string
Allowed values: LCBFT FRAUDE SANCTIONS_GEL REQUISITION ECHANGE_REGLEMENTAIRE CONTROLE
etat
required
string
Allowed values: OUVERT EN_INSTRUCTION DECLARE CLOTURE
motif
required
string
ouvert_le
required
string format: date-time
echeance
string format: date
sujets
required
Array<object>
object
domaine
required
string
type
required
string
identifiant
required

Identifiant publié — jamais une valeur (ni nom, ni IBAN).

string
version
required
integer
>= 1
episode
required

Une réouverture ouvre un nouvel épisode ; la conclusion précédente reste.

integer
>= 1
liaisons

Les dossiers liés, par référence et état seulement — rien ne se propage.

Array
object
demande_id
required
string
dossier_lie
required
string
nature
required

Nature codifiée (sujet commun, corrélation bancaire, tiers, mode opératoire, temporalité…).

string
motif
required
string
liaison_id
required
string
etablie_le
required
string format: date-time
par
required
string
etat
required
string
Allowed values: ACTIVE REVOQUEE
etat_dossier_lie
string
Allowed values: OUVERT EN_INSTRUCTION DECLARE CLOTURE
compteurs
object
alertes
integer
elements_journal
integer
mesures
integer
Example
{
"finalite": "LCBFT",
"etat": "OUVERT",
"liaisons": [
{
"etat": "ACTIVE",
"etat_dossier_lie": "OUVERT"
}
]
}

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, ni l’existence d’un objet hors du périmètre de l’appelant.

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, ni l’existence d’un objet hors du périmètre de l’appelant.

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, ni l’existence d’un objet hors du périmètre de l’appelant.

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