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
| Property | Value |
|---|---|
| Node ID | redelay/verification-request-sms |
| Kind | action |
| Module | verification-flowdsl |
| Repo | go-modules |
| Module ref | verification |
| Handler | github.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 emittedError— 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