FlowDSL Node Catalog

Request SMS Verification

Generate a phone-kind token and emit `sms.send` so the SMS module dispatches via Twilio or sms.to.

Overview

PropertyValue
Node IDredelay/verification-request-sms
Kindaction
Moduleverification-flowdsl
Repogo-modules
Module refverification
Handlergithub.com/redelay/go-modules/verification/flowdsl.handlers.requestSMS

Description

Used by registration templates that confirm via SMS. Reads phone (E.164 format) or target from the input map, creates a phone-kind token, and publishes sms.send with the verification URL + expiry in the body. The verification module emits the event; the SMS module's consumer routes through whichever Sender is wired (env-selected by SMS_PROVIDER), keeping the verification module fully decoupled from SMS.

Outputs

  • Requested — Token created and sms.send event emitted
  • Error — Store unavailable, invalid phone, or token creation failed

Emits

Event topics this node may publish:

  • sms.send

Example

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