FlowDSL Node Catalog

Activate User

Flip is_active=true for a user. Accepts either id (hex string) or email.

Overview

PropertyValue
Node IDredelay/users-activate
Kindaction
Moduleusers-flowdsl
Repogo-framework
Module refusers
Handlergithub.com/redelay/go-framework/modules/users/flowdsl.handlers.activate

Description

Used by verification confirmation flows (email-verify-handler, sms-verify-handler) to enable an account after the user proves they own the registered contact. Returns the updated user record on the User port so downstream nodes can send a welcome message with resolved name + email.

Pass either id (preferred — stable across email changes) or email in the input map. When both are present, email wins to match the legacy verification.token_verified consumer.

Outputs

  • User — Activated user record
  • Error — Activation failed (user not found, DB error, etc.)

Emits

Event topics this node may publish:

  • user.updated

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: action
    action_ref: redelay/users-activate