**Description:** Allow admins to review KYC submissions and update their status. **Tasks:** - [ ] Create `PATCH /api/admin/kyc/:id` - [ ] Require admin role - [ ] Accept `status` (`approved` | `rejected`) and optional `reviewNote` - [ ] Update the User's `kycStatus` accordingly - [ ] Send email notification to the user about the decision **Acceptance Criteria:** Admin can approve/reject KYC; user receives an email and their status is updated. ---
Description:
Allow admins to review KYC submissions and update their status.
Tasks:
PATCH /api/admin/kyc/:idstatus(approved|rejected) and optionalreviewNotekycStatusaccordinglyAcceptance Criteria:
Admin can approve/reject KYC; user receives an email and their status is updated.