Utilities
Build URL
Combines a base URL with query parameters.Encode URI Component / Decode URI Component
Percent-encode or decode a single string component for URLs.Encode URI Parameters
Builds a query string (without leading?) from key/value parameters.
HTML to Text / HTML to Markdown / Markdown to HTML
Convert between HTML, plain text, and Markdown.Escape HTML
Escapes characters so text is safe to embed in HTML.Delay
Pauses execution up to 5 seconds (configured duration).Execute Code
Runs JavaScript or TypeScript in the Bun sandbox. Inputs- Code — Main script (Monaco editor). Import values with
import inputs from "./inputs". Theinputsmodule’s shape matches the variable names you add below. - Language — JavaScript or TypeScript.
- Variables — Repeatable name / value rows; each name becomes a property on
inputs. - Include timestamps in logs — Prefix log lines with timestamps.
- outputs — Pickable object: export named exports from your code; each export becomes a property you can wire out (values must be JSON-serializable).
- logs — Concatenated
consoleoutput from the run.
Validate JSON Schema
Inputs- data — Value to validate.
- schema — JSON Schema JSON (config editor). Must be a JSON object with a
typefield.
- isValid —
trueif the data conforms to the schema. - errors — Repeatable list of error strings when invalid.
- If the schema’s top-level type is object and it declares properties, the node adds one output per property (
prop_fieldName) so you can wire validated fields directly. - Otherwise, validated carries the whole validated value.