Aller au contenu

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 file en 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