Actions100
- AI Actions
- API Call Actions
- Bundle Actions
- Calendar Event Actions
- Community Actions
- Course Actions
- Custom Field Actions
- Group Actions
- Hub Actions
- Member Actions
- Activate/Deactivate Member
- Add Bundles to Member
- Add Courses to Member
- Create Member
- Delete Member
- Find or Create Member
- Get Course Information of Member
- Get Course Progress
- Get Lesson Progress
- Get Many
- Get Member Bundles
- Get Member by Email
- Get Member by ID
- Get Member Courses
- Get Module Progress
- Remove Bundles From Member
- Remove Courses From Member
- Reset Course Progress
- Set Course Progress
- Update Member
- Module Actions
- Popup Actions
- Role Actions
- Team Member Actions
- User Actions
- Webhook Actions
Member → Find or Create Member
AI-generatedSummary
Finds a LearningSuite member by email and, if no match is found, creates a member with the supplied name and optional profile settings. The ignore-if-already-exists option controls whether an existing member is returned or an error is raised.
Inputs
- Email (required) — Email address used to look up the member.
- First Name (required) — First name used if a member needs to be created.
- Last Name (required) — Last name used if a member needs to be created.
- Additional Options — Optional member details: about text, city, phone, position, interface locale (German or English), and password. You can also choose whether to suppress the welcome login email, allow first login without a password change for SSO use, and return an existing member instead of raising an error.
Output shape
A single member record returned by the lookup or creation request.
If an existing member is found, the ignore-if-already-exists option determines whether it is returned or an error is raised. The source pack shows the handler declaration but not its implementation body, so it does not establish additional output details.