Pharma Commercial Mock
GET/api/slack/users

Slack workspace users (users.list)

Slack users.list — workspace members with display name, real name, title, role flags.

15 personas for a realistic pharma commercial team: VP Commercial, Launch Lead, Market Access Director, Market Access Manager (Aisha's backup during her Aug-Oct 2025 leave), HEOR Director, MSL Lead, CI Analyst, 2 District Managers (East/West), and 5 reps across NYC/Boston/Chicago/Atlanta/LA.

Response schema

PathTypeDescription
okboolean
Slack envelope.
members[]array
User records.
members[].idstring
U-prefixed user ID.
members[].team_idstring
T-prefixed workspace ID.
members[].namestring
Handle (e.g., 'dana.vp').
members[].real_namestring
Full name.
members[].is_admin / is_owner / is_bot / is_app_userboolean
Role flags.
members[].tz / tz_label / tz_offsetmixed
Timezone (America/New_York in mock).
members[].profileobject
{ display_name, real_name, email, title, phone, image_24..512 }.

Behaviour notes

  • ·Exactly one admin user (dana.vp, VP Commercial).
  • ·Real Slack ID prefix conventions: U for users, T for teams.

Examples

Workspace roster
curl 'http://localhost:3000/api/slack/users'

Sources