Get User
Get a workspace user by id, username, or email.
Type
user.getFolder
userChannels
Any
Pipe
Value
Scope
Any
Get User loads one workspace member. Choose Lookup by ID, Username, or Email. Username and email matches are case-insensitive.
The user must already be a member of this workspace. Missing members fail the step.
Configure
| Setting | Description |
|---|---|
| Lookup by | ID (default), Username, or Email |
| User id / Username / Email | Value to look up (required; literal or variable). Label follows Lookup by |
Handles
| Handle | Role |
|---|---|
| In (target) | Incoming connection |
| Out (source) | Continues after the user is loaded |
Pipe schema
The next block reads this on the data pipe (pipe.value):
| Key | Type | Description |
|---|---|---|
id | text | User id |
name | text | Display name |
username | text | Username |
email | text | |
avatar | text | Avatar URL when set |
isOwner | boolean | Workspace owner |
isDeveloper | boolean | Workspace developer |
roleIds | list of text | Workspace role ids |
Use case
- Resolve an email collected in chat to a member id before a table User field or handover.
- Check
isOwner/isDeveloperorroleIdsbefore a privileged path.