- Ya
- 27 Julai 2026, 20:07 UTC
- Mwandishi
- Kamo
- Ahadi ya
- 967b955
- **************** POST /api/security/marketing-email/ recipients/resolve turns lead/account/application IDs into email recipients. Gated on MANAGE_BULK_EMAIL; applies lead contact masking under the sender (masked leads silently skipped), Account.acceptsMarketing opt-in gate, borrower email for applications, syntactic validation, cross-source dedupe + a full skip/count breakdown. - DepartmentController: thread the new email/phone/extension request fields into DepartmentService create/update.
