Skip to content

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.