Home
Get Started what is rhyme? Your First App Sign Up

Blocks Block Types [start] [init] [blocks]
Actions Display Actions Input Actions Data Actions Flow Actions Understanding Actions
Variables Naming Conventions Special Variables $variables
Values Working with Text Text Number Switch Item Group Date Time Duration
Images Basics Displaying Images Image Sources
Icons Basics Icon Styling !icon select tool
Colors Color Sets Sets Color Tool Dynamic Theme
Fonts Basics Preview Fonts
Tags Understanding Tags Sounds
Sounds Beep Sounds Tap Sounds Event Sounds Slide Sounds

reference
Actions .10x1-image .12x1-image .16x9-image .1x1-image .1x2-image .1x3-image .1x4-image .1x6-image .1x8-image .2x1-image .2x3-image .3x1-image .3x2-image .4x1-image .4x3-image .4x5-image .5x4-image .6x1-image .6x9-image .8x1-image .a .account-signup .acknowledge .acknowledge-once .action-help .action-list .alt .announcement .app-frame .app-icon .app-iphone .app-laptop .app-navbar .app-tablet .aside .avatar .back .back-button .back-header .background-animated-gradient .background-color .background-gradient .background-image .background-video .banner-divider .bluesky .bottom-center .bottom-left .bottom-navbar .bottom-panel .bottom-right .brand-screen .btn .busy-button .button .button-bar .chat-incoming .chat-input .chat-outgoing .chat-typing .checkbox-field .chip .circle-button .circle-image .click .close-icon .color-input .color-palette .color-swatch .column .confetti .continue-button .copy-textbox .copyright .corner-banner .date-input .details .devfooter .dialog .dicebear-avatar .div .divider .divider-bar .edit-app .editor .enter .enter-date .enter-email .enter-family-name .enter-fullname .enter-given-name .enter-helptext .enter-number .enter-password .enter-phone .enter-text .enter-time .enterkey-effect .error-line .facebook .filler .fineprint .fixed-footer .font-sample .footer .footer-nav .full-panel .fullscreen-error .github .golden-image .goleft-effect .goto .goto-effect .gradient .grid .grid-cell .handwriting .header .help .hide .hide-in-progress .hover-over .hr .icon .icon-avatar .icon-button .icon-with-label .iframe .image .image-avatar .image-button .image-header .image-title .inbox-message .inbox-message-input .initials-avatar .input .instagram .left-panel .link .linkedin .list .list-item .live-search .lottie .megaicon .menu .menu-item .middle-center .middle-left .middle-right .mobile-app-view .navigation-bar .navto .number .option .overlay .paragraph .paragraph-text .password-field .password-panel .paste-background .pinpad-input .placeholder .popup .popup-screen .profile .progress-bar .progress-circle .progress-circle-with-value .qrcode .radio-field .rhappsody .rhyme-editor .rhyme-example .rhyme-live .rhyme-source .right-panel .row .run .screen .screen-background .search .select .select-field .set .shape-divider .show-in-progress .signature .signature-pad .sim-app .simulate .simulator .slider-input .spacer .span .spinner .splash-screen .stack .tagline .text .text-field .textarea .textbox-field .textbox-input .time-input .tint .tiptext .title .top-appbar .top-center .top-left .top-panel .top-right .turnstile .twitter .upload-csv .upload-file .upload-file-input .upload-image .upload-json .user-login .validate-email .value .video .video-banner .video-button .wait .when-load-complete .youtube .youtube-video +attachable +decorate +paste-image +paste-image +tint +when-close +when-load-complete account-ctx account-login account-logout account-signup action add add-days add-line add-row add-text add-weeks admin-login ai-auth ai-context ai-model ai-provider allow-dynamic-actions and app app-authorization app-colors app-context app-context-server app-data app-expires-on app-font app-golive-on app-host app-image app-mode app-name app-password app-private app-public app-sound appdev average background-image bluesky break browser-version build-app calculate capitalize character clear-acknowledgement clear-announcement clear-client clear-icons clear-image clear-images clear-inbox clear-profile close-menu color compile conditional confetti console-error console-info console-log console-var contains continue core-kv-get core-kv-put core-run corner-banner create-key create-table csv day-names days-between days-until decode-secret decrement decrypt default default-style delay delete delete-all-videos delete-app-data delete-app-image delete-appgroup delete-column delete-inbox-message delete-key delete-public-app-data delete-public-user-data delete-row delete-saved delete-user-data dir-action dir-actions dir-app dir-blocks dir-boot dir-build dir-clear dir-clear-inbox dir-compile dir-compiler dir-current dir-delay dir-delete-appgroup dir-delete-image dir-dev dir-edit dir-edit-block dir-files dir-help dir-hide dir-images dir-inbox dir-list-apps dir-list-groups dir-load dir-login dir-login-if-needed dir-logout dir-mock-date dir-new dir-new-appgroup dir-new-image dir-publish dir-regen-keys dir-secrets dir-send-inbox-message dir-set dir-sets dir-shell dir-show dir-source dir-source-default dir-status dir-users dir-who distance-between divide down-key dynamic-action dynamic-color-theme editor-login editor-onkey enable-shell-shortcut encrypt endconditional english ensure-email enter-date enter-email enter-family-name enter-fullname enter-given-name enter-helptext enter-key enter-number enter-password enter-phone enter-text enter-time equals error-line escape-key exit-module facebook fadein fadeout fake fake-date fake-table fake-time fill-column filter-group first-row font foreach forget fullscreen-error generate-app-key get-ip-location get-item-number get-location get-public-key get-recipe get-row github goto groq-ai-chat groq-models have hide host-call http-delete http-get http-post http-put icon if if-fail if-is-closed if-is-open if-success image increment init-all init-animation init-auth init-chat init-client init-compiler init-help init-images instagram is-appgroup-available is-date is-greater-than is-group is-item is-less-than is-number is-time is-valid-email is-valid-phone key last-row launch-module left-key length-of linkedin list-actions list-actionsets list-app-data list-app-images list-appgroups list-apps list-areas list-color-palettes list-colors list-compilers list-dynamic-actions list-fonts list-icons list-images list-inbox list-public-app-data list-public-user-data list-recipes list-saved list-secrets list-user-data list-videos load load-app load-app-data load-audio load-binary-file load-compiler load-json-file load-public-app-data load-public-user-data load-saved load-source load-text-file load-user-data logic loop lowercase manager-login max missing modulo month-names multiply my-approups new-app new-appgroup new-profile noop not not-equals on-incoming-chat-message on-notification open-browser open-browser-window open-menu openai-chat pause-audio person pick-random play-audio print print-error print-header profile protect-with-password proxy publish-bin publish-html publish-private random-between random-dice-roll random-digits random-row random-text random-uuid register-actionset reload remember remove-secret render-recipe repeat resend-send-email reset-client resize-image restore-profile resume return right-key round round-down round-up run save save-app-data save-app-image save-public-app-data save-public-user-data save-source save-user-data say schedule secret send-email send-notification send-to-inbox server-run set set-active-schedule set-ai-service set-animation set-announcement set-app-bin set-app-source set-app-title set-brand-color set-build-mode set-css-variable set-debug-ui set-default set-default-font set-dev-mode set-email-bcc set-email-body set-email-cc set-email-from set-email-service set-email-subject set-email-to set-groq-api-key set-http-body set-http-header set-http-timeout set-iconset set-image set-language set-message-body set-message-from set-message-subject set-mock-mode set-private-key set-public-key set-resend-api-key set-secret set-sound set-start-block set-target-ag set-target-aid set-video set-voice set-voice-language shield show slide-down slide-left slide-right slide-up slot sort-column sort-group sort-table source-block-list source-delete-block source-get-block source-join-blocks source-split-blocks source-update-block space-between-lines space-key spanish split-text stack stop-audio store-profile style su-account su-accounts su-platform subscribe subtract sync-time-to-server test test-owner-auth test-server timer-start timer-stop toggle-menu top-left twitter typed-getters-example unpack-row unshield unsubscribe up-key upload-app-image uppercase use use-modules user user-data user-login vardump varref varset vibrate wait waitfor when youtube
action sets understanding action sets acknowledgement actions AI announcements appgroup audio auth avatars background barcodes blog browser buttons calendar chat client clipboard color column compiler components config core CSS data datetime debug decorator directive divider editor editors effects email enter error events examples exec feedback fields file flow fonts footers form goto groq group headers help HTML HTTP icons if images inbox init input inputs interaction keys language layout lists localstorage location log logic logicfn loops math media menus messaging mock modifier modules navigation network notifications numbers openai overlays paragraph platform print profile progress publish random recipes resend resources rhyme row rows screens search secrets security selects server services shell shield sim social sounds source specialfx speech stacks styling system table test testing text upload users utilities utils validate validation variables video view voice
advanced /shell Variable Types Mock Values environment
Tools /shell Rhyme Editor /shell Playground

Tutorials Your App's Inbox

Resources
Rhappsody Platform Community Discord Server

© 2025 Rhappsody

System

103 posts tagged with "System"

.action-help

element

The .action-help action displays action help screen. It belongs to the help category within the system area.

Action Syntax

.action-help "text"
A quoted text string
.action-help $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
.action-help "actionname"
// Using Variables
// Display dynamic content from variables
.action-help $actionmame

Action code: 506167978
Version: 0.6.4
Last updated: 2025-06-13

.action-list

element

The .action-list action shows a list of actions (search result). It belongs to the help category within the system area.

Action Syntax

.action-list $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
.action-list $Ggroupname

Action code: 856573538
Version: 0.6.4
Last updated: 2025-06-13

.error-line

element

The .error-line action displays an error on the app screen. It belongs to the error category within the system area.

Action Syntax

.error-line "text"
A quoted text string
.error-line !set:icon "text"
An icon in format !set:name followed by A quoted text string

Examples

// Basic Usage
.error-line "the network request timed out"

Action code: 3178767316
Version: 0.6.4-4
Last updated: 2025-06-13

.fullscreen-error

element

The .fullscreen-error action a full screen error component. It belongs to the error category within the system area.

Action Syntax

.fullscreen-error "text"
A quoted text string
.fullscreen-error !set:icon "text"
An icon in format !set:name followed by A quoted text string
Tags
continue

continue with app after acknowledgement (default)

reload

reload/restart the app after acknowledgement

goto

block name to goto after acknowledgement

Examples

// Basic Usage
.fullscreen-error "This-is-an-error"

Action code: 3734810544
Version: 0.6.4-2
Last updated: 2025-06-13

.paste-background

element
function

The .paste-background action full screen input to capture a pasted background image. It belongs to the clipboard category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

IMAGE
value that can be stored in a variable:

$result = .paste-background 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
.paste-background

Action code: 1119191796
Version: 0.6.4
Last updated: 2025-06-13

.rhappsody

element

The .rhappsody action shows rhappsody logo. It belongs to the platform category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
micro
tiny
small
medium
large
extra
huge
gigantic
s9
s10

Examples

// Basic Usage
.rhappsody

Action code: 1096384852
Version: 0.6.4-13
Last updated: 2025-06-13

.rhyme-example

element
(.ex)

The .rhyme-example action an example rhyme snippet with output. It belongs to the rhyme category within the system area.

Action Syntax

.rhyme-example blk
A value
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
.rhyme-example `source`

Action code: 1064971728
Version: 0.6.4-1
Last updated: 2025-06-13

.rhyme-live

element

The .rhyme-live action a live rhyme scratch pad with output. It belongs to the rhyme category within the system area.

Action Syntax

.rhyme-live blk
A value
.rhyme-live "text" blk
A quoted text string followed by a value
Valid sizes
tiny
small
medium
large
extra
Tags
height

output height in pixels. default is 100

Examples

// Basic Usage
.rhyme-live `source`

Action code: 479208884
Version: 0.6.4-3
Last updated: 2025-06-13

.rhyme-source

element
(.rhyme)

The .rhyme-source action displays a formatted block of rhyme code. It belongs to the rhyme category within the system area.

Action Syntax

.rhyme-source $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
.rhyme-source $var

Action code: 1645647782
Version: 0.6.4-0
Last updated: 2025-06-13

.turnstile

element

The .turnstile action renders Cloudflare CATCHPA solution widget. It belongs to the security category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra
Tags
light

renders widget in light mode (default)

dark

renders widget in dark mode

Examples

// Basic Usage
.turnstile

Action code: 4274756559
Version: 0.6.4-0
Last updated: 2025-06-13

.upload-csv

element
function

The .upload-csv action Creates a button to let users upload CSV files from their device. It belongs to the upload category within the system area.

Action Syntax

.upload-csv +imagetag
An image tag starting with +
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = .upload-csv 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = .upload-csv %icontag

Action code: 488880301
Version: 0.6.4-3
Last updated: 2025-06-13

.upload-file

element
function

The .upload-file action Creates a button to let users upload any file from their device. It belongs to the upload category within the system area.

Action Syntax

.upload-file +imagetag
An image tag starting with +
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = .upload-file 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = .upload-file %icontag

Action code: 3068751412
Version: 0.6.4-7
Last updated: 2025-06-13

.upload-file-input

element

The .upload-file-input action Creates a labeled file upload button with icon and text. It belongs to the file category within the system area.

Action Syntax

.upload-file-input "text"
A quoted text string
.upload-file-input !set:icon "text"
An icon in format !set:name followed by A quoted text string
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$any = .upload-file-input "Label"

Action code: 905713327
Version: 0.6.4-11
Last updated: 2025-06-13

.upload-image

element
function

The .upload-image action Creates a button to let users upload and resize images from their device. It belongs to the upload category within the system area.

Action Syntax

.upload-image +imagetag
An image tag starting with +
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = .upload-image 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = .upload-image %icontag

Action code: 1088286670
Version: 0.6.4-3
Last updated: 2025-06-13

.upload-json

element
function

The .upload-json action Creates a button to let users upload JSON files from their device. It belongs to the upload category within the system area.

Action Syntax

.upload-json +imagetag
An image tag starting with +
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = .upload-json 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = .upload-json %icontag

Action code: 3844103021
Version: 0.6.4-1
Last updated: 2025-06-13

+paste-image

function

The +paste-image action pastes an image into the clipboard. It belongs to the clipboard category within the system area.

Action Syntax

+paste-image E
A value
Return Value

This function returns a

IMAGE
value that can be stored in a variable:

$result = +paste-image 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$image = +paste-image *target

Action code: 4010067774
Version: 0.6.4-0
Last updated: 2025-06-13

allow-dynamic-actions

The allow-dynamic-actions action allowed dynamic action referencing. It belongs to the actions category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
allow-dynamic-actions

Action code: 111696870
Version: 0.6.4-6
Last updated: 2025-06-13

app

The app action defines the app name, along with key auth key. It belongs to the appauth category within the system area.

Action Syntax

app @reference
A reference starting with @
app @reference "text"
A reference starting with @ followed by A quoted text string
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
app @agan

Action code: 3579397397
Version: 0.6.4-13
Last updated: 2025-06-13

app-host

The app-host action defines an allowed host for the app. The rhapp.app domain is allowed by default. It belongs to the appauth category within the system area.

Action Syntax

app-host https://...
A valid URL
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
app-host https://www.acme.com

Action code: 801959996
Version: 0.6.4-6
Last updated: 2025-06-13

app-private

The app-private action sets app private key. It belongs to the appauth category within the system area.

Action Syntax

app-private privatekey
A value
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
app-private privatekey

Action code: 1192585005
Version: 0.6.4-8
Last updated: 2025-06-13

app-public

The app-public action defines an app public auth key. It belongs to the appauth category within the system area.

Action Syntax

app-public publickey
A value
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
app-public publickey

Action code: 1563505815
Version: 0.6.4-2
Last updated: 2025-06-13

break

The break action breaks / halts app execution for debugging. It belongs to the exec category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
break

Action code: 3833380043
Version: 0.6.4
Last updated: 2025-06-13

clear-client

The clear-client action clears out rhappsody client info from the device. It belongs to the client category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
clear-client

Action code: 3311163200
Version: 0.6.4-2
Last updated: 2025-06-13

compile

function

The compile action compiles rhyme source code using compiler (init-compiler required first). It belongs to the compiler category within the system area.

Action Syntax

compile $variable
A variable name starting with $
compile "text"
A quoted text string
compile blk
A value
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = compile 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = compile $source

Action code: 1759069875
Version: 0.6.4-0
Last updated: 2025-06-13

conditional

The conditional action a very special op that is a conditional attach/execution of a SINGLE compiled op to its previous op. It belongs to the flow category within the system area.

Action Syntax

conditional

This action takes no parameters and is used as a bare command.

Examples

// Basic Usage
conditional

Action code: 1477668637
Version: 0.6.4-14
Last updated: 2025-06-13

contains

function
(includes)

The contains action contains actions. It belongs to the logicfn category within the system area.

Action Syntax

contains "text"
A quoted text string
contains $variable
A variable name starting with $
contains 123
A numeric value
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = contains 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = contains "text"

Action code: 963979605
Version: 0.6.4
Last updated: 2025-06-13

continue

The continue action continues running the app block (usually) after a wait. It belongs to the exec category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
continue

Action code: 2015862539
Version: 0.6.4-3
Last updated: 2025-06-13

create-key

function

The create-key action creates a randon offical encrpytion key - 32 characters long. It belongs to the secrets category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

TEXT
value that can be stored in a variable:

$result = create-key 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
create-key

Action code: 2171774519
Version: 0.6.4-1
Last updated: 2025-06-13

decode-secret

function

The decode-secret action test function to decode a secret. It belongs to the secrets category within the system area.

Action Syntax

decode-secret "text" with $variable
A quoted text string followed by a value followed by A variable name starting with $
Return Value

This function returns a

TEXT
value that can be stored in a variable:

$result = decode-secret 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$text = decode-secret "SECRETNAME" with $key

Action code: 2835576052
Version: 0.6.4-11
Last updated: 2025-06-13

decrypt

function

The decrypt action general decryption. It belongs to the secrets category within the system area.

Action Syntax

decrypt "text"
A quoted text string
decrypt $variable
A variable name starting with $
decrypt "text" with $variable
A quoted text string followed by a value followed by A variable name starting with $
decrypt $variable with $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

TEXT
value that can be stored in a variable:

delay

(sleep)

The delay action delays or sleeps for a specified amount of time. It belongs to the exec category within the system area.

Action Syntax

delay 30m
A duration (e.g., 30m, 2h)
delay $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
delay 3s
// Using Variables
// Display dynamic content from variables
delay $time

Action code: 2466580646
Version: 0.6.4
Last updated: 2025-06-13

delete-public-user-data

function

The delete-public-user-data action delete user data item (public). It belongs to the users category within the system area.

Action Syntax

delete-public-user-data $variable
A variable name starting with $
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = delete-public-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = delete-public-user-data $varname

Action code: 1728926586
Version: 0.6.4
Last updated: 2025-06-13

delete-user-data

function

The delete-user-data action delete user data item (private). It belongs to the users category within the system area.

Action Syntax

delete-user-data $variable
A variable name starting with $
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = delete-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = delete-user-data $varname

Action code: 9565031
Version: 0.6.4
Last updated: 2025-06-13

dynamic-action

The dynamic-action action hidden command that is a dynamic action “carrier” action. It belongs to the actions category within the system area.

Action Syntax

dynamic-action "text"
A quoted text string
dynamic-action 123
A numeric value
dynamic-action 123 123
A numeric value followed by A numeric value
dynamic-action $variable
A variable name starting with $
dynamic-action $variable $variable
A variable name starting with $ followed by A variable name starting with $
dynamic-action [file]
A file reference
dynamic-action "text" [file]
A quoted text string followed by A file reference
Valid sizes
micro
tiny
small
medium
large
extra
huge
gigantic
s9
s10

Examples

// Basic Usage
dynamic-action "placeholder"
// Using Variables
// Display dynamic content from variables
dynamic-action $varname

Action code: 2075264948
Version: 0.6.4-7
Last updated: 2025-06-13

encrypt

function

The encrypt action encrypts data. It belongs to the secrets category within the system area.

Action Syntax

encrypt "text"
A quoted text string
encrypt $variable
A variable name starting with $
encrypt "text" with $variable
A quoted text string followed by a value followed by A variable name starting with $
encrypt $variable with $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

TEXT
value that can be stored in a variable:

endconditional

The endconditional action :end to end multiline conditional. It belongs to the flow category within the system area.

Action Syntax

endconditional

This action takes no parameters and is used as a bare command.

Examples

// Basic Usage
endconditional

Action code: 2266857665
Version: 0.6.4
Last updated: 2025-06-13

equals

function
(is)

The equals action tests for equality. It belongs to the logicfn category within the system area.

Action Syntax

equals 123
A numeric value
equals "text"
A quoted text string
equals $variable
A variable name starting with $
equals true|false
A boolean value (true or false)
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = equals 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = equals 10

Action code: 1108918600
Version: 0.6.4-0
Last updated: 2025-06-13

goto

The goto action Jumps to a different block in your app. It belongs to the goto category within the system area.

Action Syntax

goto [file]
A file reference
goto $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra
Tags
no-clear

prevents clearing the screen when jumping

Examples

// Basic Usage
goto [block-name]
// Using Variables
// Display dynamic content from variables
goto $block-variable

Action code: 939178168
Version: 0.6.4-0
Last updated: 2025-06-13

have

function

The have action checks for variables existance. It belongs to the logicfn category within the system area.

Action Syntax

have $variable
A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = have 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = have $varname

Action code: 2548611569
Version: 0.6.4-2
Last updated: 2025-06-13

host-call

function

The host-call action call a function at the host / parent level. The environment is usually the browser to server javascript run time global environment. It belongs to the exec category within the system area.

Action Syntax

host-call "text"
A quoted text string
host-call "text" $variable
A quoted text string followed by A variable name starting with $
host-call "text" $variable $variable
A quoted text string followed by A variable name starting with $ followed by A variable name starting with $
Return Value

This function returns a

ITEM
value that can be stored in a variable:

if

The if action if statement. It belongs to the logic category within the system area.

Action Syntax

if $variable = 123
A variable name starting with $ followed by a value followed by A numeric value
if $variable is 123
A variable name starting with $ followed by a value followed by A numeric value
if $variable = "text"
A variable name starting with $ followed by a value followed by A quoted text string
if $variable is "text"
A variable name starting with $ followed by a value followed by A quoted text string
if $variable = $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable is $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable = true|false
A variable name starting with $ followed by a value followed by A boolean value (true or false)
if $variable is true|false
A variable name starting with $ followed by a value followed by A boolean value (true or false)
if $variable < 123
A variable name starting with $ followed by a value followed by A numeric value
if $variable < $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable <= 123
A variable name starting with $ followed by a value followed by A numeric value
if $variable <= $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable > 123
A variable name starting with $ followed by a value followed by A numeric value
if $variable > $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable >= 123
A variable name starting with $ followed by a value followed by A numeric value
if $variable >= $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable contains "text"
A variable name starting with $ followed by a value followed by A quoted text string
if $variable contains $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable starts-with "text"
A variable name starting with $ followed by a value followed by A quoted text string
if $variable starts-with $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable ends-with "text"
A variable name starting with $ followed by a value followed by A quoted text string
if $variable ends-with $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
if $variable is not "text"
A variable name starting with $ followed by a value followed by a value followed by A quoted text string
if $variable is not 123
A variable name starting with $ followed by a value followed by a value followed by A numeric value
if $variable is not true|false
A variable name starting with $ followed by a value followed by a value followed by A boolean value (true or false)
if $variable is not $variable
A variable name starting with $ followed by a value followed by a value followed by A variable name starting with $
if missing $variable
a value followed by A variable name starting with $
if have $variable
a value followed by A variable name starting with $

Examples

// Basic Usage
if $foo = 10

Action code: 1949376991
Version: 0.6.4-3
Last updated: 2025-06-13

init-all

(init)

The init-all action initalize all. It belongs to the init category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra
Tags
auth
client
images

Examples

// Basic Usage
init-all

Action code: 2680908332
Version: 0.6.4-6
Last updated: 2025-06-13

init-auth

The init-auth action initial auth. It belongs to the init category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
init-auth

Action code: 247173296
Version: 0.6.4-1
Last updated: 2025-06-13

init-client

The init-client action initialized rhappsody client. It belongs to the init category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
init-client

Action code: 2880351667
Version: 0.6.4-1
Last updated: 2025-06-13

init-compiler

function

The init-compiler action initializes compiler (must be loaded already). It belongs to the compiler category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = init-compiler 
Valid sizes
tiny
small
medium
large
extra
Tags
version

specific version. default is latest

Examples

// Basic Usage
init-compiler

Action code: 1324832591
Version: 0.6.4
Last updated: 2025-06-13

init-help

The init-help action initialized inline rhappsody/rhyme help actions. It belongs to the help category within the system area.

Action Syntax

init-help

This action takes no parameters and is used as a bare command.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
init-help

Action code: 823329135
Version: 0.6.4
Last updated: 2025-06-13

init-images

The init-images action initializes / loads any saved images. It belongs to the init category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
init-images

Action code: 737475507
Version: 0.6.4-2
Last updated: 2025-06-13

is-date

function

The is-date action checks if a value is in date format (yyyy-mm-dd). It belongs to the logicfn category within the system area.

Action Syntax

is-date $variable
A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = is-date 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = is-date $varname

Action code: 248738504
Version: 0.0.0
Last updated: 2025-06-13

is-greater-than

function

The is-greater-than action checks if a value is greater than another value. It belongs to the logicfn category within the system area.

Action Syntax

is-greater-than $variable $variable
A variable name starting with $ followed by A variable name starting with $
is-greater-than $variable 123
A variable name starting with $ followed by A numeric value
is-greater-than $variable "text"
A variable name starting with $ followed by A quoted text string
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

is-group

function

The is-group action checks to see if value is a group (array). It belongs to the logicfn category within the system area.

Action Syntax

is-group $variable
A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = is-group 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = is-group $varname

Action code: 4225382
Version: 0.0.0-1
Last updated: 2025-06-13

is-item

function

The is-item action checks to see if value is an item (object). It belongs to the logicfn category within the system area.

Action Syntax

is-item $variable
A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = is-item 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = is-item $varname

Action code: 2281913776
Version: 0.0.0-4
Last updated: 2025-06-13

is-less-than

function

The is-less-than action checks if a value is less than another value. It belongs to the logicfn category within the system area.

Action Syntax

is-less-than $variable $variable
A variable name starting with $ followed by A variable name starting with $
is-less-than $variable 123
A variable name starting with $ followed by A numeric value
is-less-than $variable "text"
A variable name starting with $ followed by A quoted text string
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

is-number

function

The is-number action checks to see if value is a number. It belongs to the logicfn category within the system area.

Action Syntax

is-number $variable
A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = is-number 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = is-number $varname

Action code: 4288393140
Version: 0.6.4-15
Last updated: 2025-06-13

is-time

function

The is-time action checks if a value is in time format (hh:mm). It belongs to the logicfn category within the system area.

Action Syntax

is-time $variable
A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = is-time 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = is-time $varname

Action code: 2926975894
Version: 0.0.0
Last updated: 2025-06-13

list-actions

function

The list-actions action gets a full list of rhappsody actions. It belongs to the help category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

GROUP
value that can be stored in a variable:

$result = list-actions 
Valid sizes
tiny
small
medium
large
extra
Tags
set

filter by set

area

filter by area

Examples

// Basic Usage
list-actions

Action code: 2191550903
Version: 0.6.4-0
Last updated: 2025-06-13

list-actionsets

function

The list-actionsets action returns a complete list of action sets. It belongs to the help category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

GROUP
value that can be stored in a variable:

$result = list-actionsets 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-actionsets

Action code: 2218601221
Version: 0.6.4
Last updated: 2025-06-13

list-areas

function

The list-areas action returns a list of action areas. It belongs to the help category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = list-areas 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-areas

Action code: 3403033133
Version: 0.6.4
Last updated: 2025-06-13

list-compilers

function

The list-compilers action lists cached compilers. It belongs to the compiler category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

GROUP
value that can be stored in a variable:

$result = list-compilers 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-compilers

Action code: 2800249229
Version: 0.6.4
Last updated: 2025-06-13

list-dynamic-actions

The list-dynamic-actions action lists the names of dynamic-actions. It belongs to the actions category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-dynamic-actions

Action code: 2078051456
Version: 0.6.4
Last updated: 2025-06-13

list-public-user-data

function

The list-public-user-data action lists user data (public). It belongs to the users category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

GROUP
value that can be stored in a variable:

$result = list-public-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-public-user-data

Action code: 696604807
Version: 0.6.4
Last updated: 2025-06-13

list-secrets

function

The list-secrets action lists all secrets for the current app. It belongs to the secrets category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

GROUP
value that can be stored in a variable:

$result = list-secrets 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-secrets

Action code: 4101501462
Version: 0.6.4-0
Last updated: 2025-06-13

list-user-data

function

The list-user-data action lists user data (private). It belongs to the users category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

GROUP
value that can be stored in a variable:

$result = list-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-user-data

Action code: 4285264297
Version: 0.6.4
Last updated: 2025-06-13

load-binary-file

function

The load-binary-file action Loads binary data from a URL into a variable. It belongs to the file category within the system area.

Action Syntax

load-binary-file https://...
A valid URL
load-binary-file $variable
A variable name starting with $
Return Value

This function returns a

VARREC
value that can be stored in a variable:

$result = load-binary-file 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$varrec = load-binary-file https://someurl

Action code: 4248279081
Version: 0.6.4-3
Last updated: 2025-06-13

load-compiler

function

The load-compiler action loads WASM compiler binary. It belongs to the compiler category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = load-compiler 
Valid sizes
tiny
small
medium
large
extra
Tags
version

specifies version. default is latest. can be beta, dev, local, or specific number

load-json-file

function

The load-json-file action Loads JSON data from a URL into a variable. It belongs to the file category within the system area.

Action Syntax

load-json-file https://...
A valid URL
load-json-file $variable
A variable name starting with $
Return Value

This function returns a

VARREC
value that can be stored in a variable:

$result = load-json-file 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$varrec = load-json-file https://someurl

Action code: 1155849997
Version: 0.6.4-1
Last updated: 2025-06-13

load-public-user-data

function

The load-public-user-data action loads user data (public). It belongs to the users category within the system area.

Action Syntax

load-public-user-data $variable
A variable name starting with $
Return Value

This function returns a

VARREC
value that can be stored in a variable:

$result = load-public-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$varrec = load-public-user-data $varname

Action code: 1356984171
Version: 0.6.4-0
Last updated: 2025-06-13

load-text-file

function

The load-text-file action Loads text content from a URL into a variable. It belongs to the file category within the system area.

Action Syntax

load-text-file https://...
A valid URL
load-text-file $variable
A variable name starting with $
Return Value

This function returns a

VARREC
value that can be stored in a variable:

$result = load-text-file 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$varrec = load-text-file https://someurl

Action code: 2064732273
Version: 0.6.4-1
Last updated: 2025-06-13

load-user-data

function

The load-user-data action loads user data (private). It belongs to the users category within the system area.

Action Syntax

load-user-data $variable
A variable name starting with $
Return Value

This function returns a

VARREC
value that can be stored in a variable:

$result = load-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$varrec = load-user-data $varname

Action code: 480688998
Version: 0.6.4-0
Last updated: 2025-06-13

logic

function

The logic action logic operations. It belongs to the logic category within the system area.

Action Syntax

logic $variable and $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
logic $variable or $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
logic $variable xor $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

missing

function

The missing action logic fn to test for missing variable. It belongs to the logicfn category within the system area.

Action Syntax

missing $variable
A variable name starting with $
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = missing 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = missing $varname

Action code: 2834199946
Version: 0.6.4-6
Last updated: 2025-06-13

not

The not action a negation action for logic statements like if and when. It belongs to the logic category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
not

Action code: 3599881481
Version: 0.6.4-1
Last updated: 2025-06-13

not-equals

function
(is-not)

The not-equals action not equals. It belongs to the logicfn category within the system area.

Action Syntax

not-equals 123
A numeric value
not-equals "text"
A quoted text string
not-equals $variable
A variable name starting with $
not-equals true|false
A boolean value (true or false)
Return Value

This function returns a

BOOLEAN
value that can be stored in a variable:

$result = not-equals 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$boolean = not-equals 10

Action code: 2386657480
Version: 0.6.4
Last updated: 2025-06-13

register-actionset

function

The register-actionset action registers/loads a remote actionset. It belongs to the actions category within the system area.

Action Syntax

register-actionset https://...
A valid URL
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = register-actionset 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = register-actionset https://actionsetrepo

Action code: 3698450694
Version: 0.6.4
Last updated: 2025-06-13

reload

The reload action reloads/refreshes browser window. Restarts app from scratch. It belongs to the exec category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
reload

Action code: 974912136
Version: 0.6.4
Last updated: 2025-06-13

remove-secret

function

The remove-secret action removes a secret for an app. It belongs to the secrets category within the system area.

Action Syntax

remove-secret 123
A numeric value
remove-secret $variable
A variable name starting with $
Return Value

This function returns a

ITEM
value that can be stored in a variable:

$result = remove-secret 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$item = remove-secret 12

Action code: 480822441
Version: 0.6.4
Last updated: 2025-06-13

repeat

The repeat action repeat an action or group of actions multiple times. It belongs to the flow category within the system area.

Action Syntax

repeat 123 times
A numeric value followed by a value
repeat $variable times
A variable name starting with $ followed by a value
Tags
index-name

use this name as the index variable. Default is $index

Examples

// Basic Usage
repeat 10 times
// Using Variables
// Display dynamic content from variables
repeat $foo times

Action code: 1743947055
Version: 0.6.4-2
Last updated: 2025-06-13

reset-client

The reset-client action resets the client. Note: this will clear all associated profile information. It belongs to the client category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
reset-client

Action code: 3197010057
Version: 0.6.4-0
Last updated: 2025-06-13

resume

The resume action resumes as flow (after wait/break/pause). It belongs to the exec category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
resume

Action code: 62720120
Version: 0.6.4-1
Last updated: 2025-06-13

return

The return action return values. It belongs to the exec category within the system area.

Action Syntax

return $variable
A variable name starting with $
return "text"
A quoted text string
return 123
A numeric value
return true|false
A boolean value (true or false)
return IT
A value
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
return $varname

Action code: 4105266020
Version: 0.6.4-1
Last updated: 2025-06-13

run

The run action runs a block one time. It belongs to the exec category within the system area.

Action Syntax

run [file]
A file reference
run $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
run [block]
// Using Variables
// Display dynamic content from variables
run $blockvar

Action code: 1976792050
Version: 0.6.4-0
Last updated: 2025-06-13

save-public-user-data

function

The save-public-user-data action saves user data (public). It belongs to the users category within the system area.

Action Syntax

save-public-user-data $variable
A variable name starting with $
save-public-user-data $variable as $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = save-public-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = save-public-user-data $varname

Action code: 2906783199
Version: 0.6.4-0
Last updated: 2025-06-13

save-user-data

function

The save-user-data action saves user data (private). It belongs to the users category within the system area.

Action Syntax

save-user-data $variable
A variable name starting with $
save-user-data $variable as $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = save-user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = save-user-data $varname

Action code: 3952252377
Version: 0.6.4
Last updated: 2025-06-13

secret

The secret action define secret value. It belongs to the secrets category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
secret

Action code: 3377238283
Version: 0.6.4-3
Last updated: 2025-06-13

server-run

function

The server-run action runs specified block on server/remote. It belongs to the exec category within the system area.

Action Syntax

server-run [file]
A file reference
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = server-run 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = server-run [record-order]

Action code: 3232459089
Version: 0.6.4-1
Last updated: 2025-06-13

set-app-title

The set-app-title action sets the app title string. It belongs to the config category within the system area.

Action Syntax

set-app-title "text"
A quoted text string
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-app-title "title"

Action code: 1429506865
Version: 0.6.4-1
Last updated: 2025-06-13

set-css-variable

The set-css-variable action sets a CSS variable. It belongs to the advanced category within the undefined area.

Action Syntax

set-css-variable $variable "text" // sets Rhappsody CSS variable
A variable name starting with $ followed by A quoted text string followed by a value followed by a value followed by a value followed by a value followed by a value
set-css-variable $variable $variable // sets variable to other variable Value
A variable name starting with $ followed by A variable name starting with $ followed by a value followed by a value followed by a value followed by a value followed by a value followed by a value followed by a value

Examples

// Basic Usage
set-css-variable $cssvarname "value" // sets Rhappsody CSS variable

Action code: 2055711946
Version: 0.0.1-0
Last updated: 2025-06-13

set-debug-ui

The set-debug-ui action sets UI debug mode. It belongs to the config category within the system area.

Action Syntax

set-debug-ui true|false
A boolean value (true or false)
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-debug-ui true

Action code: 45388124
Version: 0.6.4-1
Last updated: 2025-06-13

set-dev-mode

The set-dev-mode action sets dev mode. It belongs to the platform category within the system area.

Action Syntax

set-dev-mode true|false
A boolean value (true or false)
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-dev-mode true

Action code: 3360644145
Version: 0.6.4-4
Last updated: 2025-06-13

set-mock-mode

The set-mock-mode action sets mock mode. It belongs to the platform category within the system area.

Action Syntax

set-mock-mode true|false
A boolean value (true or false)
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-mock-mode true

Action code: 92622967
Version: 0.6.4-5
Last updated: 2025-06-13

set-private-key

The set-private-key action sets app private key. It belongs to the appauth category within the system area.

Action Syntax

set-private-key "text"
A quoted text string
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-private-key "rh_private_appkey"

Action code: 2797774008
Version: 0.6.4-19
Last updated: 2025-06-13

set-public-key

The set-public-key action sets public key. Required for secrets and users support. It belongs to the appauth category within the system area.

Action Syntax

set-public-key "text"
A quoted text string
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-public-key "publickey"

Action code: 3580409245
Version: 0.6.4-4
Last updated: 2025-06-13

set-secret

The set-secret action sets a secret key for the current app. It belongs to the secrets category within the system area.

Action Syntax

set-secret $variable "text"
A variable name starting with $ followed by A quoted text string
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-secret $openapikey "ffff"

Action code: 1504771285
Version: 0.6.4-8
Last updated: 2025-06-13

set-start-block

The set-start-block action Defines which block your app starts running from. It belongs to the flow category within the system area.

Action Syntax

set-start-block [file]
A file reference
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
set-start-block [block]

Action code: 107075379
Version: 0.6.4-9
Last updated: 2025-06-13

su-account

function

The su-account action retrieves the details of an account. It belongs to the platform category within the system area.

Action Syntax

su-account "text"
A quoted text string
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = su-account 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = su-account "email"

Action code: 3091730031
Version: 0.6.4-6
Last updated: 2025-06-13

su-accounts

The su-accounts action returns a summary of all platform accounts. It belongs to the platform category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
su-accounts

Action code: 519139114
Version: 0.6.4
Last updated: 2025-06-13

su-platform

The su-platform action enables platform app. It belongs to the platform category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
su-platform

Action code: 3345798990
Version: 0.6.4-5
Last updated: 2025-06-13

unshield

The unshield action unshield a shielded value. It belongs to the shield category within the system area.

Action Syntax

unshield $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$any = unshield $value

Action code: 3274842887
Version: 0.6.4
Last updated: 2025-06-13

use

The use action loads platform plugin or component and makes available for use. It belongs to the platform category within the system area.

Action Syntax

use "text"
A quoted text string
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
use "plugin"

Action code: 2112832025
Version: 0.6.4
Last updated: 2025-06-13

user

The user action defines an app user. It belongs to the users category within the system area.

Action Syntax

user @reference 123
A reference starting with @ followed by A numeric value
user @reference 123 user
A reference starting with @ followed by A numeric value followed by a value
user @reference 123 admin
A reference starting with @ followed by A numeric value followed by a value
user @reference 123 manager
A reference starting with @ followed by A numeric value followed by a value
user @reference 123 editor
A reference starting with @ followed by A numeric value followed by a value
Valid sizes
tiny
small
medium
large
extra
Tags
public

makes the user name and role visible on client side app

user-data

function

The user-data action stub action for all server user data ACTIONS. It belongs to the users category within the system area.

Action Syntax

user-data $variable
A variable name starting with $
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

$result = user-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$response = user-data $varname

Action code: 1999324198
Version: 0.6.4-0
Last updated: 2025-06-13

wait

The wait action wait for interaction before continuing. It belongs to the exec category within the system area.

Action Syntax

This action accepts various parameters. See the examples below for usage patterns.

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
wait

Action code: 267405990
Version: 0.6.4-0
Last updated: 2025-06-13

waitfor

The waitfor action waits for a value from an input into a variable. It belongs to the exec category within the system area.

Action Syntax

waitfor

This action takes no parameters and is used as a bare command.

Description: waits for input

Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
waitfor

Action code: 3124175527
Version: 0.6.4-9
Last updated: 2025-06-13

when

The when action when - a synonymn for if. It belongs to the logic category within the system area.

Action Syntax

when $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
when $var

Action code: 2290178695
Version: 0.6.4-7
Last updated: 2025-06-13

Home
Get Started what is rhyme? Your First App Sign Up

Blocks Block Types [start] [init] [blocks]
Actions Display Actions Input Actions Data Actions Flow Actions Understanding Actions
Variables Naming Conventions Special Variables $variables
Values Working with Text Text Number Switch Item Group Date Time Duration
Images Basics Displaying Images Image Sources
Icons Basics Icon Styling !icon select tool
Colors Color Sets Sets Color Tool Dynamic Theme
Fonts Basics Preview Fonts
Tags Understanding Tags Sounds
Sounds Beep Sounds Tap Sounds Event Sounds Slide Sounds

reference
Actions .10x1-image .12x1-image .16x9-image .1x1-image .1x2-image .1x3-image .1x4-image .1x6-image .1x8-image .2x1-image .2x3-image .3x1-image .3x2-image .4x1-image .4x3-image .4x5-image .5x4-image .6x1-image .6x9-image .8x1-image .a .account-signup .acknowledge .acknowledge-once .action-help .action-list .alt .announcement .app-frame .app-icon .app-iphone .app-laptop .app-navbar .app-tablet .aside .avatar .back .back-button .back-header .background-animated-gradient .background-color .background-gradient .background-image .background-video .banner-divider .bluesky .bottom-center .bottom-left .bottom-navbar .bottom-panel .bottom-right .brand-screen .btn .busy-button .button .button-bar .chat-incoming .chat-input .chat-outgoing .chat-typing .checkbox-field .chip .circle-button .circle-image .click .close-icon .color-input .color-palette .color-swatch .column .confetti .continue-button .copy-textbox .copyright .corner-banner .date-input .details .devfooter .dialog .dicebear-avatar .div .divider .divider-bar .edit-app .editor .enter .enter-date .enter-email .enter-family-name .enter-fullname .enter-given-name .enter-helptext .enter-number .enter-password .enter-phone .enter-text .enter-time .enterkey-effect .error-line .facebook .filler .fineprint .fixed-footer .font-sample .footer .footer-nav .full-panel .fullscreen-error .github .golden-image .goleft-effect .goto .goto-effect .gradient .grid .grid-cell .handwriting .header .help .hide .hide-in-progress .hover-over .hr .icon .icon-avatar .icon-button .icon-with-label .iframe .image .image-avatar .image-button .image-header .image-title .inbox-message .inbox-message-input .initials-avatar .input .instagram .left-panel .link .linkedin .list .list-item .live-search .lottie .megaicon .menu .menu-item .middle-center .middle-left .middle-right .mobile-app-view .navigation-bar .navto .number .option .overlay .paragraph .paragraph-text .password-field .password-panel .paste-background .pinpad-input .placeholder .popup .popup-screen .profile .progress-bar .progress-circle .progress-circle-with-value .qrcode .radio-field .rhappsody .rhyme-editor .rhyme-example .rhyme-live .rhyme-source .right-panel .row .run .screen .screen-background .search .select .select-field .set .shape-divider .show-in-progress .signature .signature-pad .sim-app .simulate .simulator .slider-input .spacer .span .spinner .splash-screen .stack .tagline .text .text-field .textarea .textbox-field .textbox-input .time-input .tint .tiptext .title .top-appbar .top-center .top-left .top-panel .top-right .turnstile .twitter .upload-csv .upload-file .upload-file-input .upload-image .upload-json .user-login .validate-email .value .video .video-banner .video-button .wait .when-load-complete .youtube .youtube-video +attachable +decorate +paste-image +paste-image +tint +when-close +when-load-complete account-ctx account-login account-logout account-signup action add add-days add-line add-row add-text add-weeks admin-login ai-auth ai-context ai-model ai-provider allow-dynamic-actions and app app-authorization app-colors app-context app-context-server app-data app-expires-on app-font app-golive-on app-host app-image app-mode app-name app-password app-private app-public app-sound appdev average background-image bluesky break browser-version build-app calculate capitalize character clear-acknowledgement clear-announcement clear-client clear-icons clear-image clear-images clear-inbox clear-profile close-menu color compile conditional confetti console-error console-info console-log console-var contains continue core-kv-get core-kv-put core-run corner-banner create-key create-table csv day-names days-between days-until decode-secret decrement decrypt default default-style delay delete delete-all-videos delete-app-data delete-app-image delete-appgroup delete-column delete-inbox-message delete-key delete-public-app-data delete-public-user-data delete-row delete-saved delete-user-data dir-action dir-actions dir-app dir-blocks dir-boot dir-build dir-clear dir-clear-inbox dir-compile dir-compiler dir-current dir-delay dir-delete-appgroup dir-delete-image dir-dev dir-edit dir-edit-block dir-files dir-help dir-hide dir-images dir-inbox dir-list-apps dir-list-groups dir-load dir-login dir-login-if-needed dir-logout dir-mock-date dir-new dir-new-appgroup dir-new-image dir-publish dir-regen-keys dir-secrets dir-send-inbox-message dir-set dir-sets dir-shell dir-show dir-source dir-source-default dir-status dir-users dir-who distance-between divide down-key dynamic-action dynamic-color-theme editor-login editor-onkey enable-shell-shortcut encrypt endconditional english ensure-email enter-date enter-email enter-family-name enter-fullname enter-given-name enter-helptext enter-key enter-number enter-password enter-phone enter-text enter-time equals error-line escape-key exit-module facebook fadein fadeout fake fake-date fake-table fake-time fill-column filter-group first-row font foreach forget fullscreen-error generate-app-key get-ip-location get-item-number get-location get-public-key get-recipe get-row github goto groq-ai-chat groq-models have hide host-call http-delete http-get http-post http-put icon if if-fail if-is-closed if-is-open if-success image increment init-all init-animation init-auth init-chat init-client init-compiler init-help init-images instagram is-appgroup-available is-date is-greater-than is-group is-item is-less-than is-number is-time is-valid-email is-valid-phone key last-row launch-module left-key length-of linkedin list-actions list-actionsets list-app-data list-app-images list-appgroups list-apps list-areas list-color-palettes list-colors list-compilers list-dynamic-actions list-fonts list-icons list-images list-inbox list-public-app-data list-public-user-data list-recipes list-saved list-secrets list-user-data list-videos load load-app load-app-data load-audio load-binary-file load-compiler load-json-file load-public-app-data load-public-user-data load-saved load-source load-text-file load-user-data logic loop lowercase manager-login max missing modulo month-names multiply my-approups new-app new-appgroup new-profile noop not not-equals on-incoming-chat-message on-notification open-browser open-browser-window open-menu openai-chat pause-audio person pick-random play-audio print print-error print-header profile protect-with-password proxy publish-bin publish-html publish-private random-between random-dice-roll random-digits random-row random-text random-uuid register-actionset reload remember remove-secret render-recipe repeat resend-send-email reset-client resize-image restore-profile resume return right-key round round-down round-up run save save-app-data save-app-image save-public-app-data save-public-user-data save-source save-user-data say schedule secret send-email send-notification send-to-inbox server-run set set-active-schedule set-ai-service set-animation set-announcement set-app-bin set-app-source set-app-title set-brand-color set-build-mode set-css-variable set-debug-ui set-default set-default-font set-dev-mode set-email-bcc set-email-body set-email-cc set-email-from set-email-service set-email-subject set-email-to set-groq-api-key set-http-body set-http-header set-http-timeout set-iconset set-image set-language set-message-body set-message-from set-message-subject set-mock-mode set-private-key set-public-key set-resend-api-key set-secret set-sound set-start-block set-target-ag set-target-aid set-video set-voice set-voice-language shield show slide-down slide-left slide-right slide-up slot sort-column sort-group sort-table source-block-list source-delete-block source-get-block source-join-blocks source-split-blocks source-update-block space-between-lines space-key spanish split-text stack stop-audio store-profile style su-account su-accounts su-platform subscribe subtract sync-time-to-server test test-owner-auth test-server timer-start timer-stop toggle-menu top-left twitter typed-getters-example unpack-row unshield unsubscribe up-key upload-app-image uppercase use use-modules user user-data user-login vardump varref varset vibrate wait waitfor when youtube
action sets understanding action sets acknowledgement actions AI announcements appgroup audio auth avatars background barcodes blog browser buttons calendar chat client clipboard color column compiler components config core CSS data datetime debug decorator directive divider editor editors effects email enter error events examples exec feedback fields file flow fonts footers form goto groq group headers help HTML HTTP icons if images inbox init input inputs interaction keys language layout lists localstorage location log logic logicfn loops math media menus messaging mock modifier modules navigation network notifications numbers openai overlays paragraph platform print profile progress publish random recipes resend resources rhyme row rows screens search secrets security selects server services shell shield sim social sounds source specialfx speech stacks styling system table test testing text upload users utilities utils validate validation variables video view voice
advanced /shell Variable Types Mock Values environment
Tools /shell Rhyme Editor /shell Playground

Tutorials Your App's Inbox

Resources
Rhappsody Platform Community Discord Server

© 2025 Rhappsody