Administration Investor KYC — Update Lemonway Form¶
Contrôleur HTTP d'upload du fichier Excel Lemonway pour mise à jour en masse des statuts KYC investisseurs (formulaire « displayed / hidden »). Source : investor-kyc-update-lemonway-form.controller.ts.
Tous les endpoints requièrent une session admin BetterAuth valide (AdminAuthGuard).
POST /administration/investor-kyc-update-lemonway-form/lemonway-excel-file¶
Upload un fichier Excel Lemonway et applique les mises à jour KYC sur les investisseurs concernés (freeze inclus le cas échéant). Trace l'action via AdminAction (INVESTOR_KYC_UPDATE_LEMONWAY_FORM).
Source : investor-kyc-update-lemonway-form.controller.ts#L30.
Pré-conditions¶
- Fichier requis (champ
fileen multipart) - MIME type accepté :
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet(.xlsx)
Request body¶
multipart/form-data avec un champ file contenant le fichier Excel Lemonway.
Response¶
{
"totalRows": 0,
"upserted": 0,
"skipped": 0,
"errors": [],
"frozen": 0,
"unfrozen": 0,
"unfreezeErrors": []
}
Type : UploadKycExcelResponse (depuis @bricks-common/api-communication-bricksoffice).
Erreurs¶
| Code | Statut | Cause |
|---|---|---|
excel.parsing-error |
400 | Le fichier Excel n'a pas pu être parsé / validé |
Liens¶
- Service :
investor-kyc-update-lemonway-form.service.ts - Service freeze :
customer-freeze.service.ts