API — Users and Audit Log
Endpoints
| Endpoint | Method | Purpose | Source file |
|---|---|---|---|
/getUser |
GET | Fetch the user list (for email recipient selection) | userService.tsx (getUsers) |
/iqv_platform_log |
POST | Record user actions (login/logout) to the audit log | auditService.tsx (logPlatformStep) |
GET /getUser
- Purpose: fetch the user list used when selecting an email recipient in the Mail Box flow.
- Caching: a 60-second stale-while-revalidate in-memory cache with in-flight request dedup; results are de-duplicated by email.
POST /iqv_platform_log
See Authentication — this endpoint is called only for auth.login/auth.logout events, carries no identity fields, and is fire-and-forget.
Authentication Method (Summary)
Both endpoints in this group, like every other real backend endpoint, require the Authorization: Bearer <token> header automatically attached by the central Axios client. See API Documentation › Overview and Authentication for full details.