Passer au contenu principal
POST
curl
Créez un brouillon de rapport rattaché à un dossier. Privilégiez cette méthode plutôt que l’endpoint de création autonome lorsque vous avez déjà le dossier ouvert : elle peut omettre template et déduire directement report_type et jurisdiction.

Liens connexes

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Paramètres de chemin

organization_id
string<uuid>
requis

UUID de l'organisation.

application_id
string<uuid>
requis

UUID de l'application.

case_uuid
string<uuid>
requis

UUID du dossier.

Exemple:

"c1a5e000-0000-4000-8000-000000000001"

Corps

application/json
report_type
enum<string>

Requis sauf si un modèle est fourni ; le report_type du modèle est utilisé dans le cas contraire.

Options disponibles:
SAR,
STR,
CTR,
TTR,
UTR,
IFT,
CBR,
TFR
jurisdiction
string

Requis sauf si un modèle est fourni.

Required string length: 2
template
string<uuid> | null

UUID du modèle de rapport ; son field_config initialise le brouillon avant que les données issues du dossier ne soient fusionnées.

transactions
string<uuid>[] | null

Transactions à associer ; par défaut, les transactions liées au dossier.

rentity_id
string | null
rentity_branch
string | null
submission_code
enum<string>
défaut:E
Options disponibles:
E,
M
entity_reference
string | null
fiu_ref_number
string | null
currency_code_local
string | null
Required string length: 3
submission_date
string<date-time> | null
reporting_person
object
location
object
reason
string | null
action
string | null
activity
string | null
narrative
object
report_indicators
string[]
included_fields
string[]

Réponse

Brouillon de rapport créé.

uuid
string<uuid>
case_uuid
string<uuid>
case_number
string | null
report_type
enum<string>
Options disponibles:
SAR,
STR,
CTR,
TTR,
UTR,
IFT,
CBR,
TFR
report_type_display
string
report_code
string

Code de rapport goAML dérivé de report_type, par ex. STR, CTR, BCR.

report_number
string | null
status
enum<string>
Options disponibles:
DRAFT,
VALIDATED,
FINALIZED
status_display
string
jurisdiction
string
Required string length: 2
rentity_id
string | null

Identifiant de l'entité déclarante délivré par la CRF.

rentity_branch
string | null
submission_code
enum<string>
Options disponibles:
E,
M
entity_reference
string | null
fiu_ref_number
string | null
currency_code_local
string | null
Required string length: 3
submission_date
string<date-time> | null
reporting_person
object
location
object
reason
string | null
action
string | null
activity
string | null
narrative
object

Sections narratives des cinq W.

report_indicators
string[]
included_fields
string[]
transactions
string<uuid>[]
validation_errors
object[]

Résultat de la validation la plus récente ; chaque entrée est un objet {field, message}.

validated_at
string<date-time> | null
finalized_at
string<date-time> | null
created_by_email
string | null
created_by_name
string | null
created_at
string<date-time>
updated_at
string<date-time>
Dernière modification le 7 novembre 2026