GET
/api/slack/usersSlack 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
| Path | Type | Description |
|---|---|---|
ok | boolean | Slack envelope. |
members[] | array | User records. |
members[].id | string | U-prefixed user ID. |
members[].team_id | string | T-prefixed workspace ID. |
members[].name | string | Handle (e.g., 'dana.vp'). |
members[].real_name | string | Full name. |
members[].is_admin / is_owner / is_bot / is_app_user | boolean | Role flags. |
members[].tz / tz_label / tz_offset | mixed | Timezone (America/New_York in mock). |
members[].profile | object | { 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
- Slack users.listhttps://docs.slack.dev/reference/methods/users.list