Cet endpoint de l'API permet de créer ou mettre à jour les informations d'une personne physique, et de lancer le filtrage.
Une réponse synchrone est reçue suite à la création ou mise à jour de la personne physique.
Une réponse asynchrone est reçue suite à l’exécution des contrôles sur la personne, contenant les résultats de ces contrôles
Description
Les descriptions complètes de l’appel et de la réponse asynchrone sont accessibles sur notre swagger
Méthode
PUT
Paramètres d’entrée
|
Param |
Type |
Description |
Exemple |
|---|---|---|---|
|
|
String |
Nom technique de la source sur laquelle la personne physique va être créée |
CLIENTS |
|
|
String |
La référence de la personne physique qui va être créée ou mise à jour |
134679852 |
Exemple de body
{
"contracts": [
{
"type": "type",
"number": "123456",
"insurer": "insurer",
"startDate": "2024-10-23",
"endDate": "2025-10-23"
}
],
"personAdditionalInformation": {
"personType": "personType",
"genderCode": "genderCode",
"birthYear": "birthYear",
"birthMonth": "birthMonth",
"birthPlace": "birthPlace",
"legalForm": "legalForm",
"iban": "truncatedIban"
},
"personMetaData": {
"entities": [
"entity"
],
"subEntities": [
"subEntity"
]
},
"personCustomFields": [
{
"personCustomFieldDescriptorId": "personCustomFieldDescriptorId",
"value": "1500.58"
}
],
"identity": {
"email": "test@test.com",
"firstName": "firstName",
"lastName": "lastName",
"phoneNumber": "0123456789",
"mobilePhoneNumber": "0612345678",
"civility": "MR",
"birth": {
"date": "1997-01-01",
"birthCity": "Bordeaux",
"department": "department",
"country": "FRA",
"nationality": "FRA"
},
"title": "professor",
"maidenName": "maidenName",
"nationality": "FRA",
"personType": "personType",
"legalForm": "legalForm",
"socialSecurityNumber": "socialSecurityNumber",
"judicialProtectionRegime": "TUTELAGE"
},
"postalAddress": {
"address": "1 rue du test",
"zipCode": "40500",
"city": "COUDURES",
"country": "FRA",
"building": "Appartement 01"
},
"professionalInformation": {
"professionalStatus": "professional status",
"career": "career",
"sirenCode": "sirenCode",
"expectedRetirementAge": "expectedRetirementAge",
"companyAdditionalInformation": "companyAdditionalInformation",
"department": "department",
"function": "function",
"capacityLevel": "capacityLevel",
"isSupervisoryStaff": true,
"isRemoteWorking": true,
"shiftChangeDate": "2020-01-01T00:00:00Z",
"contract": {
"startDate": "2020-01-01T00:00:00Z",
"endDate": "2021-01-01T00:00:00Z",
"legalEntityRef": {
"sourceName": "sourceName",
"externalRefId": "externalRefId"
}
},
"naf": "B06_10Z",
"socialProfessionalCategory": "L4_111A"
},
"financialSituation": {
"financialWealth": {
"totalFinancialWealth": 675500.5
},
"yearlyIncomes": 35000,
"financialAssets": {
"externalAssetsInFrance": true,
"externalAssetsCountry": "USA"
},
"financialFlows": {
"flowEmitterCountry": "BEL",
"flowReceiverCountry": "FRA"
}
},
"proofOfId": {
"number": "123456",
"issueDate": "2020-01-01",
"type": "type",
"issuer": "issuer"
}
}
Réponse synchrone
|
Champ |
Type |
Description fonctionnelle |
Exemple |
|---|---|---|---|
|
|
String |
Nom de famille |
|
|
|
String |
Prénom |
|
|
|
String |
Nom de jeune fille, utilisé dans les contrôles de screening |
|
|
|
Enum ( |
Civilité |
|
|
|
String |
Titre |
|
|
|
String |
|
|
|
|
String |
Téléphone fixe |
|
|
|
String |
Téléphone mobile |
|
|
|
Date |
Date de naissance, clé de la comparaison d'identité en screening |
|
|
|
String |
Ville de naissance |
|
|
|
String |
Département de naissance |
|
|
|
Enum (code pays) |
Pays de naissance |
|
|
|
Enum (code pays) |
Nationalité à la naissance |
|
|
|
Enum (code pays) |
Nationalité actuelle, alimente le contrôle GAFI |
|
|
|
String |
Sous-type de personne |
|
|
|
String |
Forme juridique (rarement utilisé pour une PP) |
|
|
|
String |
Numéro de sécurité sociale |
|
|
|
Enum (Aucun, Mineur, Curatelle, Tutelle, Sauvegarde de justice) |
Régime de protection judiciaire |
|
|
|
Objet |
Adresse postale, alimente les contrôles de risque pays |
|
|
|
String |
Statut professionnel |
|
|
|
String |
Profession |
|
|
|
String |
SIREN du dernier employeur, alimente le contrôle "risque employeur" |
|
|
|
Enum |
Code NAF de l'employeur, alimente le même contrôle |
|
|
|
Enum (code CSP) |
Catégorie socio-professionnelle, alimente "profession risquée" |
|
|
|
String |
Âge de départ à la retraite prévu |
|
|
|
String |
Informations complémentaires employeur |
|
|
|
String |
Service, fonction, niveau de responsabilité |
|
|
|
Boolean |
Encadrement de personnel |
|
|
|
Boolean |
Télétravail |
|
|
|
Date-heure |
Date de changement de poste |
|
|
|
Objet |
Contrat de rattachement à l'employeur |
du |
|
|
Number |
Patrimoine financier total déclaré |
|
|
|
Number |
Revenus annuels déclarés |
|
|
|
Boolean |
Détention d'actifs à l'étranger |
|
|
|
Enum (code pays) |
Pays de détention des actifs, alimente "résident étranger et détention d'actifs" |
|
|
|
Enum (code pays) |
Pays d'origine des flux entrants |
|
|
|
Enum (code pays) |
Pays de destination des flux sortants |
|
|
|
String |
Numéro de la pièce d'identité |
|
|
|
Date |
Date de délivrance |
|
|
|
String |
Type de pièce |
|
|
|
String |
Autorité émettrice |
|
|
|
Liste |
Contrats d'assurance |
|
|
|
Date |
Date de fin de relation commerciale |
|
Réponse asynchrone
|
Champ |
Type |
Description fonctionnelle |
Exemple |
|---|---|---|---|
|
|
String (UUID) |
Identifiant unique de cet évènement de callback |
|
|
|
String |
Constante |
|
|
|
Objet |
Référence de la personne morale contrôlée, à rapprocher de votre système |
|
|
Pour chaque contrôle actif sur votre source : |
|||
|
|
Enum |
Statut global du dossier de risque suite à l'ensemble des contrôles |
|
|
|
Date-heure |
Date du dernier contrôle exécuté |
|
|
|
String |
Identifiant de la trace de contrôle immuable (PCR), à conserver si vous devez faire référence à ce contrôle auprès du support BeCLM |
|
|
|
String |
Famille fonctionnelle du contrôle (ex. "Risques LCB-FT", "Risques Bodacc") |
|
|
|
Integer / String |
Identifiant et nom technique du contrôle exécuté |
|
|
|
Date-heure |
Date d'exécution de ce contrôle précis |
|
|
|
Boolean |
Indique si le contrôle a effectivement été calculé (données suffisantes) |
|
|
|
Integer (0-100) |
Score de risque du contrôle |
|
|
|
Enum |
Résultat du contrôle |
|
|
|
String |
Libellé métier du contrôle |
|
|
|
String |
Donnée client ayant servi de base au calcul du contrôle |
|
|
|
Enum |
Type de contrôle : détermine les champs additionnels présents ci-dessous (discriminant) |
|
|
|
String |
Référence du dossier de risque associé dans le module GDA/PPE/AM |
|
|
|
Objet |
Détail de l'immatriculation ORIAS trouvée (catégorie, statut, activités bancaires, mandants) |
|
|
|
Integer |
Nombre d'évènements de ce type publiés au BODACC sur les 12 derniers mois |
|
|
|
Liste |
Résultats de screening (GDA/PEP/AM) sur chaque personne liée |
|
|
|
Liste |
Résultats de vigilance sur chaque personne liée |
|
|
|
String |
Nom de la combinaison de vigilance déclenchée |
|
|
|
Enum |
Niveau de vigilance calculé |
|