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

Data

48 posts tagged with "Data"

.profile

element

The .profile action a default display of a user profile. It belongs to the profile category within the data area.

Action Syntax

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

Valid sizes
small
medium
large

Examples

// Basic Usage
.profile

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

add

The add action Adds a number to an existing value. It belongs to the math category within the data area.

Action Syntax

add 123
A numeric value
add $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
add 22
// Using Variables
// Display dynamic content from variables
add $number

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

add-days

function

The add-days action adds days to a given date. It belongs to the datetime category within the data area.

Action Syntax

add-days 123 to $variable
A numeric value followed by a value followed by A variable name starting with $
add-days $variable to $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
add-days 123 to YYYY-MM-DD
A numeric value followed by a value followed by A date in YYYY-MM-DD format
add-days $variable to YYYY-MM-DD
A variable name starting with $ followed by a value followed by A date in YYYY-MM-DD format
Return Value

This function returns a

RESPONSE
value that can be stored in a variable:

add-row

function

The add-row action adds a row to a table. It belongs to the row category within the data area.

Action Syntax

add-row $variable to $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

GRP_ITEM
value that can be stored in a variable:

$result = add-row 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$grp_item = add-row $r to $t

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

add-weeks

function

The add-weeks action adds weeks to a given date. It belongs to the datetime category within the data area.

Action Syntax

add-weeks 123 to $variable
A numeric value followed by a value followed by A variable name starting with $
add-weeks $variable to $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
add-weeks 123 to YYYY-MM-DD
A numeric value followed by a value followed by A date in YYYY-MM-DD format
add-weeks $variable to YYYY-MM-DD
A variable name starting with $ followed by a value followed by A date in YYYY-MM-DD format
Return Value

This function returns a

DT_DATEONLY
value that can be stored in a variable:

app-data

function

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

Action Syntax

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

This function returns a

RESPONSE
value that can be stored in a variable:

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

Examples

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

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

average

function

The average action Calculates the average (mean) of a set of numbers in an array. It belongs to the math category within the undefined area.

Action Syntax

average $variable
A variable name starting with $
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = average 
Tags
round=2

Examples

// Basic Usage
average $array

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

calculate

function
(calc)

The calculate action performs a calculation. It belongs to the math category within the data area.

Action Syntax

calculate EXPR
A value
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = calculate 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$number = calculate (expr)

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

clear-profile

The clear-profile action Removes all saved user profile information from your app. It belongs to the profile category within the data 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-profile

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

csv

The csv action defines a block of static csv data. It belongs to the data category within the data area.

Action Syntax

csv

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

Examples

// Basic Usage
csv

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

day-names

function

The day-names action gets localized day names. It belongs to the datetime category within the data area.

Action Syntax

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

Return Value

This function returns a

GRP_STRING
value that can be stored in a variable:

$result = day-names 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$dn = day-names

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

days-between

function

The days-between action calculate the number of days between two dates. It belongs to the datetime category within the data area.

Action Syntax

days-between $variable and $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
days-between $variable and YYYY-MM-DD
A variable name starting with $ followed by a value followed by A date in YYYY-MM-DD format
days-between YYYY-MM-DD and $variable
A date in YYYY-MM-DD format followed by a value followed by A variable name starting with $
days-between YYYY-MM-DD and YYYY-MM-DD
A date in YYYY-MM-DD format followed by a value followed by A date in YYYY-MM-DD format
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

days-until

function

The days-until action calculate the days until specified or current date. It belongs to the datetime category within the data area.

Action Syntax

days-until today
A value
days-until YYYY-MM-DD
A date in YYYY-MM-DD format
days-until $variable
A variable name starting with $
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = days-until 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$number = days-until today

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

decrement

The decrement action decrmeents a number variable. It belongs to the math category within the data area.

Action Syntax

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

Examples

// Basic Usage
decrement $varname

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

delete-app-data

function

The delete-app-data action delete app data (private). It belongs to the data category within the data area.

Action Syntax

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

This function returns a

RESPONSE
value that can be stored in a variable:

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

Examples

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

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

delete-column

function

The delete-column action deletes a column from a table. It belongs to the column category within the data area.

Action Syntax

delete-column "text" from $variable
A quoted text string followed by a value followed by A variable name starting with $
Return Value

This function returns a

GROUP
value that can be stored in a variable:

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

Examples

// Basic Usage
$group = delete-column "name" from $groupvar

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

delete-public-app-data

function

The delete-public-app-data action delete app data (public). It belongs to the data category within the data area.

Action Syntax

delete-public-app-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-app-data 
Valid sizes
tiny
small
medium
large
extra

Examples

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

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

delete-row

function

The delete-row action deletes a row from a table. It belongs to the row category within the data area.

Action Syntax

delete-row 123 from $variable
A numeric value followed by a value followed by A variable name starting with $
delete-row $variable from $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

GROUP
value that can be stored in a variable:

divide

function

The divide action divide. It belongs to the math category within the data area.

Action Syntax

divide $variable by $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
divide $variable by 123
A variable name starting with $ followed by a value followed by A numeric value
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

filter-group

function

The filter-group action filters a group. It belongs to the group category within the data area.

Action Syntax

filter-group $variable starts-with "text"
A variable name starting with $ followed by a value followed by A quoted text string
filter-group $variable starts-with $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
filter-group $variable contains "text"
A variable name starting with $ followed by a value followed by A quoted text string
filter-group $variable contains $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

GRP_STRING
value that can be stored in a variable:

first-row

function

The first-row action Gets the first row of a table or group. It belongs to the row category within the data area.

Action Syntax

first-row of $variable
a value followed by A variable name starting with $
first-row $variable
A variable name starting with $
Return Value

This function returns a

ITEM
value that can be stored in a variable:

$result = first-row 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$item = first-row of $Ggroup
  • `` -

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

get-item-number

The get-item-number action gets specific item number from a group. It belongs to the group category within the data area.

Action Syntax

get-item-number 123 from $variable
A numeric value followed by a value followed by A variable name starting with $
get-item-number $variable from $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$any = get-item-number 3 from $Ggroup

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

get-row

function

The get-row action Gets a specific row by its position number from a table. It belongs to the row category within the data area.

Action Syntax

get-row $variable of $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
get-row 123 of $variable
A numeric value followed by a value followed by A variable name starting with $
Return Value

This function returns a

ITEM
value that can be stored in a variable:

increment

function

The increment action increment - hidden for $var++. It belongs to the math category within the data area.

Action Syntax

increment $variable
A variable name starting with $
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = increment 

Examples

// Basic Usage
$number = increment $numv

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

last-row

function

The last-row action Gets the last row of a table or group. It belongs to the row category within the data area.

Action Syntax

last-row of $variable
a value followed by A variable name starting with $
last-row $variable
A variable name starting with $
Return Value

This function returns a

ITEM
value that can be stored in a variable:

$result = last-row 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$item = last-row of $Ggroup
  • `` -

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

list-app-data

function

The list-app-data action list app data (private). It belongs to the data category within the data 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-app-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-app-data

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

list-public-app-data

function

The list-public-app-data action list app data (public). It belongs to the data category within the data 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-app-data 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
list-public-app-data

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

load-app-data

function

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

Action Syntax

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

This function returns a

VARREC
value that can be stored in a variable:

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

Examples

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

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

load-public-app-data

function

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

Action Syntax

load-public-app-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-app-data 
Valid sizes
tiny
small
medium
large
extra

Examples

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

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

max

function

The max action Finds the maximum value from a set of numbers in an array. It belongs to the math category within the data area.

Action Syntax

max $variable
A variable name starting with $
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = max 

Examples

// Basic Usage
max $array

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

modulo

function

The modulo action calculate the modulo (remainder) of a division. It belongs to the math category within the data area.

Action Syntax

modulo $variable by $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
modulo $variable by 123
A variable name starting with $ followed by a value followed by A numeric value
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

month-names

function

The month-names action gets the localized month names. It belongs to the datetime category within the data 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 = month-names 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$mn = month-names

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

multiply

function

The multiply action multiply value. It belongs to the math category within the data area.

Action Syntax

multiply $variable by $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
multiply $variable by 123
A variable name starting with $ followed by a value followed by A numeric value
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

new-profile

The new-profile action Creates a fresh profile with default values, replacing any existing data. It belongs to the profile category within the data 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
new-profile

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

profile

The profile action defines an app user’s profile record data. It belongs to the profile category within the data area.

Action Syntax

profile $variable "text"
A variable name starting with $ followed by A quoted text string
profile $variable "text" "text"
A variable name starting with $ followed by A quoted text string followed by A quoted text string
profile $variable "text" 123
A variable name starting with $ followed by A quoted text string followed by A numeric value
profile $variable "text" true|false
A variable name starting with $ followed by A quoted text string followed by A boolean value (true or false)
profile $variable "text" $variable
A variable name starting with $ followed by A quoted text string followed by A variable name starting with $
profile $variable "text" YYYY-MM-DD
A variable name starting with $ followed by A quoted text string followed by A date in YYYY-MM-DD format
profile $variable "text" +imagetag
A variable name starting with $ followed by A quoted text string followed by An image tag starting with +
profile $variable "text" #color
A variable name starting with $ followed by A quoted text string followed by A color in format #colorname
Valid sizes
tiny
small
medium
large
extra
Tags
email

email value

random-row

function

The random-row action gets a random row from a table of data. It belongs to the row category within the data area.

Action Syntax

random-row of $variable
a value followed by A variable name starting with $
Return Value

This function returns a

ITEM
value that can be stored in a variable:

$result = random-row 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$item = random-row of $table

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

restore-profile

The restore-profile action Loads your saved profile data or creates a new one if needed. It belongs to the profile category within the data 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
restore-profile

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

round

function

The round action rounds a number to a specified number of decimals. It belongs to the math category within the data area.

Action Syntax

round $variable
A variable name starting with $
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = round 
Valid sizes
tiny
small
medium
large
extra
Tags
digits

number of decimals to round to

Examples

// Basic Usage
$number = round $var

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

round-down

function

The round-down action rounds a number down to nearest integer. It belongs to the math category within the data area.

Action Syntax

round-down $variable
A variable name starting with $
round-down 123
A numeric value
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = round-down 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$number = round-down $number

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

round-up

function

The round-up action rounds a number up to nearest integer. It belongs to the math category within the data area.

Action Syntax

round-up $variable
A variable name starting with $
round-up 123
A numeric value
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

$result = round-up 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$number = round-up $number

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

save-app-data

function

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

Action Syntax

save-app-data $variable
A variable name starting with $
save-app-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-app-data 
Valid sizes
tiny
small
medium
large
extra

Examples

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

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

save-public-app-data

function

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

Action Syntax

save-public-app-data $variable
A variable name starting with $
save-public-app-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-app-data 
Valid sizes
tiny
small
medium
large
extra

Examples

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

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

sort-column

function

The sort-column action sorts a column of data. It belongs to the column category within the data area.

Action Syntax

sort-column $variable
A variable name starting with $
Return Value

This function returns a

GROUP
value that can be stored in a variable:

$result = sort-column 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
$group = sort-column $coldata

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

sort-group

function

The sort-group action sorts a group. It belongs to the group category within the data area.

Action Syntax

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

This function returns a

GROUP
value that can be stored in a variable:

$result = sort-group 
Valid sizes
tiny
small
medium
large
extra
Tags
reverse

sort the group in reverse

Examples

// Basic Usage
$group = sort-group $Ggroup

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

store-profile

The store-profile action Saves your current profile data to device for future use. It belongs to the profile category within the data 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
store-profile

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

subtract

function

The subtract action subtracts a number from another number. It belongs to the math category within the data area.

Action Syntax

subtract subtract
A value
subtract 123 from $variable
A numeric value followed by a value followed by A variable name starting with $
subtract $variable from $variable
A variable name starting with $ followed by a value followed by A variable name starting with $
Return Value

This function returns a

NUMBER
value that can be stored in a variable:

sync-time-to-server

function

The sync-time-to-server action syncs time from Interet server source. It belongs to the datetime category within the data 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 = sync-time-to-server 
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
sync-time-to-server

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

unpack-row

The unpack-row action unpacks the individual row values into seperate values. It belongs to the row category within the data area.

Action Syntax

unpack-row $variable
A variable name starting with $
Valid sizes
tiny
small
medium
large
extra

Examples

// Basic Usage
unpack-row $Irowvar

Action code: 669717704
Version: 0.6.4-3
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