RUAL Core v10.4.28

Our platform operates on software, commonly known as core. This software can be run either locally within the cloud environment of Enterprise Customers or within our AWS cluster.

Reading these notes Upgrading? Read the notes for every version between yours and the target, watch for warning callouts at the top (breaking changes), and check the deprecated list against your blueprints via Deprecated Actions in RUAL Studio. The full upgrade routine is in Version Management; deprecated blocks keep working: their block page names the successor when one exists.

Modified or newly introduced blocks

In this release 2 blocks have been modified and 944 new blocks were introduced. You'll find a complete list of blocks at the bottom of this page.

Blocks introduced

!= condition returns true if the two values are not equal. !== condition checks whether its two operands are not equal !== condition returns true if the two numbers are not equal. !== false condition checks whether its operands are not equal to false !== true condition checks whether its operands are not equal to true % number Returns the remainder left over when one operand is divided by a second operand. + number Produces the sum of numeric operands. + float Produces the sum of float operands. - number Subtracts the two operands, producing their difference. - float Subtracts the two operands, producing their difference. 99 percentiles on field aggregation Calculates the 99th percentile for the specified numeric or date field. < condition < condition returns true if the number is lower. <= condition returns true if the number is lower or equal. <= array Returns all objects that have a number equal to or smaller than the given number <= condition == condition returns true if the two values are equal. === condition === condition returns true if the two numbers are equal. === false condition returns true if the boolean is not true. === true condition returns true if the boolean is true. > condition returns true if the number is higher. > condition >= condition >= array Returns all objects that have a number equal to or bigger than the given number >= condition returns true if the number is higher or equal. >= and <= condition returns true if the numbers is between the two numbers. a* function Finds a path within a given grid. a* farthest point in route function a* fastest route w/heavy lifting function Calculates the fastest route over multiple stops using heavy lifting parameters. abs number static method returns the absolute value of a number active uiclass add assignees githubconnection add file discordembedconnection Adds a file to the embed add labels githubconnection add member tag mailchimpconnection add tag to a list member. add shadow uiclass alert in shadow style add to array mutations push any given type to the array. add to bottom of array array Adds your given value to your given array. add to custom array mutations push any given type to the array. add to state array state Adds given value to the array on the frontend and triggers updates based of it. add to top of array array Adds your given value to your given array. add unique to array mutations push any given type to the array if it doesn't already exist. add unique to custom array mutations push any given type to the array if it doesn't already exist. aggregation prod/sim funnel aggregation and condition operator for a set of boolean operands will be true if and only if all the operands are true animate wave uiclass background in animate wave style append file Appends content to the given file area chart component Basic area chart array contains one of array condition array includes condition determines whether an array includes a certain value among its entries array match include query Field array must include given value. array prod/sim funnel array array should / or query One or all queries from array provided should match array based. array template array Generates an array using template actions. array with numbers array Creates a new array of given numbers. array with values array Creates a new array of given values. attributes stateformfieldconnection Overwrites attributes for given fields autofocus uiattributes Add autofocus to the element autoincrement number avg array Returns the avarage number in the given array of numbers. avg on field aggregation Calculates the average of numeric or date values for the specified field. avg on field array returns the avarage number for the given field in the given array of objects. background uistyle property sets the background color/image of an element. bar chart component Basic bar chart bar chart component Basic bar chart barcode zpl barcode component A barcode based on the bwip-js module barcode code-128 zpl barcode field defaults zpl base64 to file function Accepts a base64 string and returns a file basic alert component Basic bootstrap alert basic badge component Basic bootstrap badge basic card component Premade card with a header, body and a footer basic icon component Basic icon component basic popover component Basic bootstrap popover basic spinner component Animated loading icon. Bounces or spins basic table component Basic Table bind keys generalevent Will execute the selected function when the bound keys are pressed. It will not trigger when an input is focused. As soon as the element is not part of the DOM tree anymore the function will not be triggered. bind keys clickevent Will execute the selected function when the bound keys are pressed. It will not trigger when an input is focused. As soon as the element is not part of the DOM tree anymore the function will not be triggered. block uiclass give your button the button block style body component Card container body bold / b component Bold text border uistyle A shorthand property for all the border properties. bordered card uiclass normal bordered card br state A br element. branch branch broadcast function Send a message across different sessions over a channel and event. These messages are on send and forget base and are not stored. bubble chart component Basic bubble chart button component HTML button element button with icon component HTML button element by key component Translates the given key into the UI language. calculate route google calculate route google cancel mollieconnection Cancels a mollie order. candlestick chart component Basic candlestick chart capitalize first letter value card icon box state Shows a card with ribbon build-in. card with ribbon state Shows a card with ribbon build-in. cardinality aggregation Counts the approximate number of distinct values for the specified field. cast to array object Converts the given object to an array. cast to array value Converts the given value into an array. cast to array file Converts your given file to an array. cast to array mutations Converts your mutations to an array. cast to array fielddefinitions Converts fielddefinitions to array. cast to boolean value Converts the given value into a boolean. cast to date number Converts the given unix timestamp to a date. cast to fields array Converts your array to fielddefinitions cast to file array Converts your array to an file. cast to mutations array Converts your array to mutations. cast to number object Converts the given object to a number. cast to number date Converts date to number. cast to number value Converts the given value into a number. cast to object query cast to object user Converts an user object type to an object type. cast to object value Converts the given value into an object. cast to query object Converts the given object to a query. cast to storage value Converts the given value into a storage. cast to storage array Converts your array to storages cast to user object Converts an object type to an user object type. cast to value array Converts your array to a value. cast to value zpl cast to value object Converts the given object to a value. cast to value number Converts the given number into a value. cast to value date Converts date to value. cast to value condition Converts condition to value (true/false). ceil number Always rounds a number up to the next largest whole number or integer. change color to transparent file Updates a HEX color within the image to transparent checkbox component Basic HTML checkbox element cipheriv decrypt file Decrypts the given file using a specific algorithm and key for secure storage cipheriv decrypt value decrypting data cipheriv encrypt value encrypting data cipheriv encrypt file Encrypts the given file using a specific algorithm and key for secure storage class stateformfieldconnection Overwrites class for given fields clear active datatable filters state Sends a state update to the datatable to clear the active datatable filters. clear timer function Clears the given unique timeout or interval by ID. close connection sftp close sftp connection close connection function close connection function Closs the MSSQL connection. close modal state Closes the first modal that is open. close modal inpinfunction Enables you to close a modal. code element component code input component Generates multiple inputs based on the given code length. It can further be specified to only allow numbers and to execute the on enter function after all inputs are filled color uistyle CSS property sets the foreground color value of an element their text and text decorations, and sets the value. color danger uiclass color info uiclass color input component Basic HTML color input element color light danger uiclass color light info uiclass color light success uiclass color success uiclass colspan uiattributes Set the colspan of the element column component Table column column component Bootstrap columns divide a row by 12. The given class defines how wide the column spans column chart component Basic column chart combine fielddefinitions Choose multiple fields to show data in e.g an datatable. compute destination point geo Generates a new geo point from origin based on meters and bearing concat array Returns a joined array of two or more arrays. concatenate values value condition prod/sim funnel condition connect tikkie Creates an initial connection with the Tikkie API using your app token. connect function Creates a new connection for mollie, allowing all kind of methods within the Mollie API. connect function Creates a new connection for mailchimp, allowing all kind of methods within the Mailchimp API. connect mailchimptransactionalconnection Creates a new mailchimp transactional connection. container component The bootstrap container sets the width based on the width of the clients browser. It should be used as a bootstrap row wrapper. The normal container has a limited width so may be centered on some browsers. For a full width alternative use the fluid container. container component container component basic card container convert to hex number Returns a hexadecimal based of the given number. convert to lowercase value convert to uppercase value copy to clipboard state Copies the given text to the users clipboard count on field aggregation Counts the occurrences of values in the specified numeric, date, or value field. count only query Return only the total number of documents found. count unique values array Returns the number of unique items for the given array of values. count unique values on field array Returns the number of unique items for the given field and its values. create mollieconnection Creates a mollie order. create trigger Creates a new function that can be executed using the given name. create mollieconnection Creates a mollie shipment for a given order. create state Creates a new state function that can be executed using the given name. create function create mollieconnection Creates a new mollie payment, this is where most of the implementations start off. create geo Generates a geo point based on the given latitude and longitude create githubconnection create mollieconnection Create a customer in Mollie. create comment githubconnection create domain postmarkaccountconnection Adds a new domain to the postmark account. create interval function Creates an interval to run the given function each time. create key function creates or updates a translate key by provided key, value and language create payment info payments create paymentrequest tikkie Creates a payment request. create review githubconnection create sender signature postmarkaccountconnection Adds a new sender signature to the postmark account. create sepa function create timeout function Creates a timeout to run the given function in X seconds. create transaction transaction create transactions from array transaction current user user Returns the current logged-in user object as user-pin. current working directory sftp receive the current working directory which you are working in cursor uistyle sets the type of mouse cursor, if any, to show when the mouse pointer is over an element. custom uistyle Custom styling custom uiattributes Sets a custom attribute of the element custom uiclass Custom class input custom chart component Chart that can be completely customized custom checkbox component Custom stylable checkbox element custom delete tikkie A custom DELETE request. custom field query checks if the given custom field exists in a document. custom field object get the value of a custom field with a custom value block, or dynamic value custom field exists object check if custom field exists with a custom value block, or dynamic value custom get tikkie A custom GET request. custom html state Renders custom html. custom is empty state Checks if a custom field is empty. custom is not empty state Checks if a custom field is not empty. custom post tikkie A custom POST request. custom put tikkie A custom PUT request. custom radio component Custom stylable radio element custom text component Returns the text without an element wrapper if no attributes or outlet are set. If either one is set the text will be wrapped with a span custom upload file Use a custom provided file. danger uiclass button background in danger style danger uiclass alert in danger style danger uiclass spinner color in danger style danger wave uiclass background in danger wave style dark uiclass spinner color in dark style dark uiclass alert in dark style dark uiclass background in dark style dark uiclass button background in dark style darker danger uiclass spinner color in darker danger style darker primary uiclass spinner color in darker primary style darker success uiclass spinner color in darker success style datatable get selection state Returns the current datatable selection. datatable update selection state Updates the datatable selection. date date Allowes you to give an custom date. E.G. 28/12/2020 16:15:33 date format query date input component Basic HTML date input element date now date Gives you the current date based on your timezone. date prod/sim funnel date datetime local input component Basic HTML datetime local input element day of month date Set day of month of given date. day of month date Get date of month of given date. day of week date Set day of week of given date. day of week date Get day of week of given date. day of week (iso) date day of week (iso) date day of week (locale) date Set day of week of given date day of week (locale) date Get day of the locale week of the given date. day of year date Set day of year of given date. day of year date Get day of year of given date. decrement by field mutations decrement custom field mutations decrement server state state Sends a state update to the frontend and triggers updates based of it. deep-copy & update object object Makes a deep-copy of the given object, builds a new object filled with the given fields or mutations. This function has performance impact on wide-spread use. deep-copy object object Builds a new object from the given object, removing deep references. This function has performance impact on wide-spread use. delay function generate a delay in seconds delete mollieconnection Delete a customer in Mollie. delete file Deletes the given files. delete domain postmarkaccountconnection Deletes a domain in the postmark account. delete reference githubconnection delete sender signature postmarkaccountconnection Deletes a sender signature in the postmark account. device info httpconnection Returns the currently connected users device info. difference in days date The difference between 2 given dates in days. difference in hours date Difference between 2 given dates in hours. difference in minutes date Difference between 2 given dates in minutes. difference in seconds date Difference between 2 given dates in seconds. dijkstra function disable cache query Disables the storage cache in full for this query. Cache could be behind max. 5 seconds. display uistyle sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex. display block uistyle sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex (block). display flex uistyle sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex (flex). display inline uistyle sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex (inline). display inline block uistyle sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex (inline-block). display none uistyle sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex (none). display show uistyle sets whether an element is treated as a block or inline element and the layout used for its children, such as flow layout, grid or flex (show). div component Generic container for content double click clickevent Will execute event when element receives double-click. download ftpconnection download file sftp download file via sftp duplicate item array Duplicates a given item of the array. dynamic component Translates the given value as key into the UI language. dynamic storage storage define a storage using a dynamic value dynamic translate value Translates a dynamic key. edit domain postmarkaccountconnection Edits a domain in the postmark account. edit sender signature postmarkaccountconnection Edits a sender signature in the postmark account. ekt parser function Parses an edifact ekt file and returns it as an object with headers and lines element event uicomponent An event that can be added to HTML elements. As soon as the element loads, the event will be triggered and a uicomponent can be returned else if elseif elseif query elseif uiattributes Conditional branching for attributes (if.. then.. else if.. then.. else if.. default..). elseif value Conditional branching for values (if.. then.. else if.. then.. else if.. default..). elseif array Conditional branching for arrays (if.. then.. else if.. then.. else if.. default..). elseif object elseif mutations elseif number elseif file If.. then.. else if.. default.. elseif state Allows you to use different state UIs based on your given condition. elseif date Allowes you to use different dates based on your given conditions. email input component Basic HTML email input element embed discordembedconnection Add a full embed emojify value replaces all :emoji: with the actual emoji emphasized / em component Cursive text empty array Returns an empty array. empty object object encode uri value Encodes a URI by replacing specific characters with URI safe characters. encode uri component value Encodes a URI by replacing specific characters with URI safe characters. end zpl end writestream httpconnection Ends the current open stream with the client. ends with condition Determines whether a string ends with the characters of a specified string equal to field fieldvalidation execute function Executes the given funcion and waits for it to be executed. execute function Executes the given funcion and waits for it to be executed. execute mssqlconnection Executes provided query on the MSSQL server. execute inpinfunction Enables you to choose a function that can be passed to other actions. execute in queue function Executes the given function on a given time using the queue and doesn't wait for it to be executed. execute inpin function function This can be used to dynamically call functions (for example from the frontend) execute modal inpinfunction Enables you to choose a modal to be executon as function. execute scope based inpinfunction Enables you to choose a function that can be passed to other actions. extra large 1 uiclass extra large 10 uiclass extra large 11 uiclass extra large 12 uiclass extra large 2 uiclass extra large 3 uiclass extra large 4 uiclass extra large 5 uiclass extra large 6 uiclass extra large 7 uiclass extra large 8 uiclass extra large 9 uiclass extra small 1 uiclass extra small 10 uiclass extra small 11 uiclass extra small 12 uiclass extra small 2 uiclass extra small 3 uiclass extra small 4 uiclass extra small 5 uiclass extra small 6 uiclass extra small 7 uiclass extra small 8 uiclass extra small 9 uiclass false condition Gives the condition false hard-coded field query checks if the given field exists in a document. Attention: Checking on a field which has > 1024 sub-fields can cause a too_many_clauses exception field < {value} query field < {value} query field <= {value} query field <= {value} query field > {value} query field > {value} query field >= {value} query field >= {value} query field between query field data zpl field reverse print zpl field separator zpl fields query fields httpconnection Runs the given function per field for easier validation. By default it makes a field required. Function return values can be condition, value (error) fields exist object file attributes sftp file info file Gets basic file information. file input state Generates a file input. The field will be used as state key. file prod/sim funnel file file type fieldvalidation filter array Returns an array for each item that returns true on the executed function. filter query Build a custom query using higher-level bool query. filter by field value array Returns an array of all items not matching the given field and their value. filter empty array Returns an array of all non-empty items. Empty is defined as: null or undefined. find by field exists array Returns the matching objects of they include the given field. find by field not exists array Returns the matching objects of they not include the given field. find by key - multiple values array Returns the matching objects for the given key value pairs. find by key - value array Returns the matching objects for the given key value pair. find existing documents function returns array of existing and non-existing documents in a given storage from an array of objects. find nearest from given point object flat map array Executes the provided function on every element in the array and returns as a flat array. float float Generates a valid float from the filled custom value in the blueprint. floor number Returns the largest integer less than or equal to a given number. flow prod/sim funnel env fluid container component The bootstrap container sets the width based on the width of the clients browser. It should be used as a bootstrap row wrapper. The fluid container is a full width container. font zpl font size uistyle Specifies the font size of text. font weight uistyle sets the weight (or boldness) of the font fontawesome icon uiclass Contains a list with fontawesome icon suggestions footer component Represents a footer element for the nearest sectioning content footer component Card container footer foreach function foreach by group on field function foreach on object function form element component Basic HTML form element format date Format the given date, e.g., DD/MM/YYYY HH:mm format number value format number language-sensitive value Enables language-sensitive number formatting. free lock function from array fielddefinitions get one or multiple fields from an array. from emoticon value Replaces emoticons by emoji from now date Calculate the duration from the given date to the current time and represent it in a human-readable format. from object function from object linesmollieconnection Creates a valid order line array from a regular array of objects. from object addressmollieconnection Creates a valid address object from a regular object. from object linesmollieconnection Creates a valid order line object from a regular object. from text stylesheet Creates a custom stylesheet based on the given text from value uiclass Generates a class type from the given value. funnel funnel generate from value file Generates a file from the given value. generate shortid value geo chart component Basic geo chart get function get githubconnection get mollieconnection Retrieve a single order by its ID. get mollieconnection Gets all the information about a mollie payment. get aggregation buckets array Returns aggregation buckets from the given array. get at index array returns the index at which a given element can be found in the array, or -1 if it is not present get at index mutations returns the mutation at the specified index position get base64 file Returns the base64 of the given file get bearing between points number Returns the initial bearing to travel along a geodesic between two points, using Vincenty inverse solution. get body httpconnection Returns the provided body as object, if the request method is POST or PUT. get connection user Returns an API connection for the current user get custom field from user user get the value of a custom field using a custom value or dynamic values get distance number Returns the difference in meters between two geo points. get domain details postmarkaccountconnection gets all the details for a specific domain. get dynamic setting value get a setting key using a dynamic value get emoji value returns the emoji code for a given value get fields user Gets the given fields from user data and returns this per data-pin. get fields state Get given field(s) from the current UI state. get file from assets file makes files from assets accessible in blueprints get first filled field object get the first filled field get first item array Get the first item from the array. get first mutation mutations get the first mutation. get form data state Retrieves the form data from the state. get guid object Returns the guid (field: _meta.guid) of the given object get guid user Returns the guid (field: _meta.guid) of the given user get ip user Returns the ip of the user currently browsing the page. It uses the connection so the user does not need to be logged in in order for the IP to be returned. get key state Get given key from the current UI state. get keys object get labels githubconnection get last item array Get the last item from the array. get last mutation mutations get the last mutation. get latest githubconnection get length value value contains the length of the string in UTF-16 code units get list githubconnection get lists mailchimpconnection get information about all lists in the account. get mapping function Returns the mapping of a given storage. get meta guids array Returns an array of values with _meta.guid's of each object in the given array. get multiple fielddefinitions get multiple existing fields. get multiple documents (cached) function Get multiple documents from the given storage using the hot document cache. Fetches each document individually. Skips documents that do not exist or are removed. get params httpconnection Returns all params if present, params are optional or required parameters in API URIs, for example :name. get paymentrequests tikkie Get all payment requests. get paymentrequests tikkie Get all payment requests. get query httpconnection Returns all query items if present. Query items may be given in the URI like ?query=yes. get random item array Returns a random item from a array using crypto.randomInt. get reference githubconnection get reviews githubconnection get sender signature details postmarkaccountconnection gets all the details for a specific sender signature. get single fielddefinitions use an existing field. get single dynamic fielddefinitions gets field using a value. get unixtimestamp number Get the Unix timestamp of the given date. get uploaded file state Get a recently uploaded file. The file is stored on a temp. dir, move it if you want to keep it. get user scopes httpconnection Returns the authenticated users scope. get values object get weighted random array Returns a random weighted item from the given array get weights function go to ftpconnection go to sftp graphic box zpl gray wave uiclass background in gray wave style group by array Groups the elements of the given array by a specified field. has emoji value validate if the library knows an emoji header component Introductory content header component Card container header headers httpconnection Returns all headers known to us in the HTTP request. heading h1 component Basic HTML h1 element heading h1 with translation component Basic HTML h1 element with a translation heading h2 component Basic HTML h2 element heading h2 with translation component Basic HTML h2 element with a translation heading h3 component Basic HTML h3 element heading h3 with translation component Basic HTML h3 element with a translation heading h4 component Basic HTML h4 element heading h4 with translation component Basic HTML h4 element with a translation heading h5 component Basic HTML h5 element heading h5 with translation component Basic HTML h5 element with a translation heading h6 component Basic HTML h6 element heading h6 with translation component Basic HTML h6 element with a translation height uistyle Sets the height of an element. hidden input component Basic HTML hidden input element highlight component histogram component Basic histogram horizontal row component Basic HTML hr element host url user Returns the URL from the Host. hour date Set hour of given date. hour date Get hour of given date. hyperlink to page state A anchor element. icon value id uiattributes Set the id of the element if clickevent Conditional use of events. if zpl if mailchimp condition based splitting, in case of multiple mailchimp connections are required in different situations. if generalevent Condition use of events. if inputevent Conditional use of events on this input. if mutations use mutations X or Y based on a condition. if geo if uiattributes Conditional use of events. if uiclass Use classes based of a given condition. if array Conditional branching for arrays (if.. then.. else..). if number if aggregation Decides your aggregration based on the boolean you give. if value Conditional branching for arrays (if.. then.. else..). if date Allows you to use different dates based on your given condition (true/false). if uistyle Conditional branching for conditions (if.. then.. else..). if query if file If.. then.. else.. if object if statedatatableconnection Conditional branching for datatable connection (if.. then.. else..) if state Allows you to use different state UIs based on your given condition. image zoom component Basic HTML image element with zoom include removed query Include removed documents in the matching results. include total hits query Include the total number of documents found besides the matching document count. includes condition Checks if the find string is included in the value string. includes - multi search value checks if one of the given strings is included in the primary string. increment by field mutations increment custom field mutations increment server state state Sends a state update to the frontend and triggers updates based of it. index of value Finds the given value in its value. info uiclass button background in outline info style info uiclass alert in info style info uiclass button background in info style info uiclass spinner color in info style info uiclass background in info style insert custom value Replaces the given strings by the given emoji internal video component Allows the user to embed an internal video. invert number Turns a positive number into a negative one and a negative into a positive is array condition checks if given inpin is an array is array condition is authenticated httpconnection Returns true if the user is indeed authenticated. is boolean condition is browser condition checks if client is on a browser is empty condition checks if array is filled is empty condition checks if object is filled is empty condition checks if date is filled is empty condition checks if value is filled is empty condition checks if number is filled is empty state Checks if the given field is empty. is loggedin user Returns true if currently a user is logged-in. is not empty condition checks if value is not filled is not empty condition checks if date is not filled is not empty state Checks if the given field is not empty. is not empty condition checks if array is not filled is not empty condition checks if number is not filled is not empty condition checks if object is not filled is number condition is object condition is on electron user Returns true if the user is an electron user. is on ipad user Returns true if the user is on an iPad. is on mobile user Returns true if the user is on mobile. is string condition is this iso week condition is this month condition is this week condition is this year condition is today condition is true state Checks if the given field is true. is user allowed to all scopes httpconnection Returns true if the authenticated user has wildcard (*) scope. is valid email condition Checks if email is valid and can receive mails italic / i component Cursive text item component List item item component key -> value mutations key -> value object l33t decoder value label component Basic HTML label element label home zpl label translation component Basic HTML label element with a translation large uiclass button size large large 1 uiclass large 10 uiclass large 11 uiclass large 12 uiclass large 2 uiclass large 3 uiclass large 4 uiclass large 5 uiclass large 6 uiclass large 7 uiclass large 8 uiclass large 9 uiclass largest number Returns the largest number of all numbers provided. left align uiclass spinner color in left align style left click clickevent Will execute event when element receives left-mouse-click. length array Returns the total length of the given array. light uiclass alert in light style light danger uiclass button background in light danger style light dark uiclass button background in light dark style light primary uiclass button background in light primary style light success uiclass button background in light success style light warning uiclass button background in light warning style limit query Limit the search result, this does not work for streaming search on large storages. line chart component Basic line chart line chart component Basic line chart link-style uiclass button background in link style list ftpconnection list mollieconnection Retrieve all enabled payment methods. list card state Shows a list card. list directories sftp list domains postmarkaccountconnection gets a list of domains containing an overview of the domain and authentication status. list files sftp receive a list of files via sftp list references githubconnection list sender signatures postmarkaccountconnection gets a list of sender signatures containing brief details associated with your account. list templates mailchimptransactionalconnection return a list of all the templates available to this user. list templates mailchimpconnection Get a list of an account's available templates. listen for thread messages function locale compare value log function log2 number Returns the base 2 logarithm of a number logout state Logs the user out. loop iterations function make locale date Set the locale for the given date to the specified locale. make utc date Convert the given date to Coordinated Universal Time (UTC). map component Basic map map component Basic Map map and parse array Takes an array with strings and parses every item. margin uistyle Sets all the margin properties in one declaration. matches ip user Checks if the current user matches the given ip. matrix code zpl max uiattributes Set the maximum date within a date input max array Returns the highest number in the given array of numbers. max height uistyle sets the maximum height of an element. max length uiattributes Sets the max length for the user input. max on field array Returns the highest number for the given field in the given array of objects. max on field aggregation Finds the maximum value for the specified numeric or date field. max width uistyle sets the maximum width of an element. media component median number medium 1 uiclass medium 10 uiclass medium 11 uiclass medium 12 uiclass medium 2 uiclass medium 3 uiclass medium 4 uiclass medium 5 uiclass medium 6 uiclass medium 7 uiclass medium 8 uiclass medium 9 uiclass merge githubconnection merge into array mutations combines two or more arrays. merge objects object method httpconnection Returns current HTTP method for this request (e.g. GET, POST, etc). middle click clickevent Will execute event when element receives middle-mouse-click. millisecond date Get millisecond of the date you have given. E.G current date. millisecond date Set millisecond of the date you have given. min array Returns the lowest number in the given array of numbers. min uiattributes Set the minimum date within a date input min length uiattributes Sets the minimum length for the user input. min on field array Returns the lowest number for the given field in the given array of objects. min on field aggregation Finds the minimum value for the specified numeric or date field. minus days date Minus an selected amount of days of your given date. minus hours date Minus an selected amount of hours of your given date minus minutes date Minus an selected amount of minutes of your given date. minus months date Minus an selected amount of months of your given date minus seconds date Minus an selected amount of seconds of your given date. minus weeks date Minus an selected amount of weeks of your given date. minus years date Minus a selected amount of years of your given date. minute date Get minute of given date. minute date Set minute of given date. mkdir sftp create folders via sftp mkdir & go to ftpconnection mode number month date month date Get the month of the year of the given date. month input component Basic HTML month input element move file Moves the given files to a new destination. move to public file Moves the given files to a new public destination. multiple uistyle Multiple styling multiple uiclass Combine multiple classes multiple fieldvalidation multiple fieldvalidation Use multiple custom validations. multiple generalevent Chain multiple elements to be used on this element. multiple discordembedconnection Combine multiple multiple statedatatableconnection Combine multiple datatable connections multiple clickevent Chain multiple click events to a single element. multiple mutations combine multiple mutations into one. multiple inputevent Chain multiple elements to be used on this input. multiple stateformfieldconnection multiple zpl multiple linesmollieconnection Combines multiple lines. multiple uiattributes Combines multiple attributes multiple query multiple file Merge an array of files together. multiple aggs aggregation This block allows you to use multiple aggregations in your query. multiple fields component Generates rows with inputs based on the selected fields multiple payments payments must query All queries provided must match. must not query All queries provided must not match. mutations prod/sim funnel mutations nav component Section providing navigation links nearby search google search within Google Places for nearby points of interest. new modal state Builds a custom modal new object object Builds a new object filled with the given fields. new page state Allowes you to create a dynamic web page on the given URL. new tab state Opens a new tab with the given url. newline component Break line will cause the element behind to go into the next line newline (linux/mac) value Will return a linux / mac EOL character (\n) newline (windows) value Will return a windows EOL character (\r\n) not includes condition Checks if the find string is not included in the value string. notice style uiclass alert in notice style number component number number Generates a valid number from the filled custom value in the blueprint. number input component Basic HTML number input element number prod/sim funnel number numpad component A panel with buttons for each number. Easy for mobile users to fill in a pincode object from mutations object Builds a new object filled with the given fields. object prod/sim funnel object objects with fields array Create multiple objects inside an array offset query Start document search with an offset of.. on api delete on Exposes URI on /api/ on api file upload on Exposes URI on /api/. Accepts a multipart/form-data POST request and saves the attached file. on api get on Exposes GET URI on /api/ on api patch on Exposes URI on /api/ on api post on Exposes POST URI on /api/ on api put on Exposes URI on /api/ on blur inputevent Will execute when the input loses focus. on change inputevent Will execute when the input has changed, after blur. on enter inputevent Will execute when the input received enter keydown. on keyup inputevent Will execute when the input received any keyup. on mouseenter generalevent Will execute when mouse enters element or window. on mouseleave generalevent Will execute when mouse leaves element or window. on startup system create a thread on startup on visible generalevent Will execute the selected function when the attached element is visible. one day number Returns one day in seconds as a number. one hour number Returns one hour in seconds as a number. one minute number Returns one minute in seconds as a number. opacity uistyle Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency. open connection function Opens an AWS connection for use with further AWS functions. open connection function open connection ippconnection open connection function Opens Apple Push Notifications connection open connection function Opens a MSSQL connection. open connection function open connection sftp open sftp connection open connection postmarkaccountconnection Opens a new postmark account connection using the given account token. open connection with jwt googlejwtconnection open modal function Opens the given modal within the current spark / state page. or condition operator for a set of operands is true if and only if one or more of its operands is true ordered component Ordered list outline danger uiclass button background in outline danger style outline dark uiclass button background in outline dark style outline primary uiclass button background in outline primary style outline secondary uiclass button background in outline secondary style outline success uiclass button background in outline success style outline warning uiclass button background in outline warning style padding uistyle A shorthand property for all the padding-* properties. paragraph component Paragraph element, will start text on a new line (paragraph) paragraph component paragraph with translation component Paragraph element with a translation, will start text on a new line (paragraph) parallel parallel parameters object pass values into a blueprint through the page block parse value Converts a JSON in text format to a data structure that can be used inside functions. parse mt940 function Parse a MT940 defined XML file into an array of statements. parsefloat number parsefloat float parseint number parser value password input component Basic HTML password input element payments prod/sim funnel payments pbkdf2 value pearson correlation number Returns the square root of a given positive number. percentage number Calculates the percentage between two numbers. percentiles on field aggregation Calculates percentiles for the specified numeric or date field. phone input component Basic HTML phone input element picture component Basic HTML picture element pie chart component Basic pie chart pie chart component Basic pie chart placeholder uiattributes Set the placeholder of the element plain code (advanced) zpl uses plain text as command play audio state Plays the given audio file in the users browser plus days date Plus an selected amount of days to your given date. plus hours date Plus an selected amount of hours to your given date. plus minutes date Plus an selected amount of minutes to your given date. plus months date Plus an selected amount of years to your given date. plus seconds date Plus an selected amount of seconds to your given date. plus weeks date Plus an selected amount of weeks to your given date. plus years date Plus an selected amount of years to your given date. point in radius condition Check to see if an given geo-point is in the circle. polygon query position zpl position uistyle Specifies the top/bottom/left/right position of a positioned element. position absolute uistyle Specifies the type of positioning method used for an element (absolute). position fixed uistyle Specifies the type of positioning method used for an element (fixed). position relative uistyle Specifies the type of positioning method used for an element (relative). position static uistyle Specifies the type of positioning method used for an element (static). pow number Returns the base to the exponent power pre element component price input component Custom input that automatically manages decimals primary uiclass alert in primary style primary uiclass button background in primary style primary uiclass background in primary style primary uiclass spinner color in primary style primary wave uiclass background in primary wave style print pdf ippconnection print quantity zpl print rate zpl publish googlejwtconnection publishing status googlejwtconnection qr auth component QR Code containing URL to login page, used to login via a mobile device qr code value A basic QR code. qr code component A qr code generate with the node-qrcode module qr scanner component A basic QR code scanner that uses video input quarter date Set quarter of given date. quarter date query object pass values into a blueprint via the URL, e.g: ?search=test behind the URL. "search" will be the field and test is the value query prod/sim funnel query query string query radio component Basic HTML radio element radio buttons component Generates buttons based on the objects in a given array. Will set a field to a given value on click. random value returns a random emoji random between number Generates a random number between, including, the given two numbers. This number will be an integer (e.g. 1, 2, 3) without decimals. random number number Generates a random number. range array Generates a new array based on the given start and end numbers. range chart component Basic range chart redirect state Sends the user to the given page directly. redirect inpinfunction When executed moves the user into the new given page. redirect httpconnection Updates the connection to a new endpoint if the client allows following redirects. redirect to page httpconnection Updates the connection to a new endpoint if the client allows following redirects. redirect to page state Sends the user to the selected page. redirect to page inpinfunction When executed moves the user into the new given page. reduce function refresh page state Refreshes the current page directly. remote ip httpconnection Returns the currently connected user IP. remove ftpconnection remove sftp remove a file via sftp remove assignees githubconnection remove custom field mutations remove duplicates array Removes duplicate values from an array. remove fields mutations remove fields from object remove one or multiple fields existing in the object, and only pass the remaining values remove from array mutations remove from custom array mutations remove from queue function Removes the given queue item from the active queue. remove from server state array state Removes given value from the array on the frontend and triggers updates based of it. remove label githubconnection remove member tag mailchimpconnection remove tag from a list member. remove special chars value Returns the value without special charactors rename file Renames the given files. render state Sends the combined HTML to the frontend and renders the page into React components. render template mailchimptransactionalconnection Inject content and optionally merge fields into a template, returning the HTML that results. repeat value This method constructs and returns a new string which contains the specified number of copies of the string on which it was called, concatenated together. repeating event schedule function will rerun by the giving date replace value Returns a new value with one, some, or all matches of a pattern replaced by a replacement reply in jsonp httpconnection reply in text httpconnection reply a http connection with text reply with file httpconnection reply to http connection with a file required if other fields empty fieldvalidation rerender server state state Sends all previously non-processed state updates to the UI directly without waiting for further updates. resend sender signature confirmation postmarkaccountconnection Resends the sender signature confirmation. return function Returns the added custom pins as data-pins on the function execute. return array function returns the given array return boolean function returns the given condition return date function returns the given date return exposed data function Adds a custom array for each iteration in ForEach, allows you to expose values back to the original flow return mutations function returns the given mutation return number function returns the given number return object function returns the given object return row render uicomponent return user function returns the given user return value function returns the given value reverse array Reverses the order of elements in the given array. rgb uistyle R (red), G (green), and B (blue). rgba uistyle R (red), G (green), B (blue) and A (alpha). right align uiclass spinner color in right align style right click clickevent Will execute event when element receives right-mouse-click. rotate domain dkim keys postmarkaccountconnection Creates a new DKIM key to replace the current key. round number Returns the rounded value of the given number to specified precision (number of digits after the decimal point). rounded tabs uiclass row component A bootstrap row contains multiple bootstrap columns row component Table Row row with columns component A custom row where every in pin is a new column. This eliminates the need for column components connected to each in pin. The default class for every column is col and can be overwritten by filling the value in pin under each column run js function state s3 upload awsconnection Uploads an object to Amazon S3. sanitize html value Sanitizes the given html save function scatter chart component Basic scatter chart scope check component Custom HTML element which checks if the user has a given scope. If not it will not render the content scrypt value scrypt is a password-based key derivation function that is designed to be expensive computationally and memory-wise in order to make brute-force attacks unrewarding. search condition Executes a search for a match between a regular expression and the first value pin. search githubconnection search streaming function streams the results of the search to a function. When using a limit, the first scroll will always fetch 10k items, we'll just truncate them if your limit is < 10k. second date Update the second of current date. second date Get the second of your given date. secondary uiclass alert in secondary style secondary uiclass button background in secondary style secondary uiclass background in secondary style select component Basic HTML select element select scope Enables you to choose custom scopes select field values array returns an array with values of the given field in this array of objects. select fields array Filters all other fields from the objects in this array. select option component Basic HTML select option element selector storage Lets you choose a storage to be used on the connected blocks. semi bordered card uiclass generate a card with small borders send message function send simple notification apnconnection Sends simple notification with basis options send to zebra printer function sequence sequence set access token state set cookie state set custom field mutations set fields mutations Generates an array of mutations based on the given filled fields. set status code httpconnection Updates the status code set system setting function define a system setting set timezone date Set the timezone for the given date to the specified timezone. set to: end of day date Returns the end of the day for the given date. set to: end of month date Returns the end of the month for the given date set to: end of week date Returns the end of the week for the given date. set to: end of year date Returns the end of the year for the given date set to: start of day date Returns the start of the day for the given date. set to: start of hour date Returns the start of the hour for the given date. set to: start of month date Returns the start of the month for the given date. set to: start of week date Returns the start of the week for the given date. set to: start of year date Returns the start of the year for the given date. sha1 value shallow-copy object object Builds a new object from the given object, holding deep references (e.g. deep.key.field). should / or query One or all queries provided should match. shuffle array Shuffles the array in a random sorting. shutdown function sign function Creates and signs a new json web token. significant terms on field aggregation Identifies significant terms in the specified field based on statistical analysis. simple normalize value Removes all non alphanumeric characters simple query string query single fieldvalidation single header httpconnection Gets the given header if present in HTTP request. size ftpconnection slice array returns a shallow copy of a portion of an array into a new array object selected from start to end small uiclass button size small small 1 uiclass small 10 uiclass small 11 uiclass small 12 uiclass small 2 uiclass small 3 uiclass small 4 uiclass small 5 uiclass small 6 uiclass small 7 uiclass small 8 uiclass small 9 uiclass smallest number Returns the smallest number of all numbers provided. sort array by field array Sorts the elements of an array by a given key. sort array by length array Sorts an array based on the length of the elements. sort array by multiple fields array sorts the elements of an array in place and returns the reference to the same array, now sorted

Blocks modified

attach to document function datatable component A complete data table including filters, sorting, and searchbar.

Blocks deprecated

add to array function alert color uiclass Contains a list of all possible bootstrap alert colors badge color uiclass Contains a list of all possible bootstrap badge colors button regular color uiclass Contains a list of all possible bootstrap button colors cast to state array Converts array of values to state. column width uiclass Contains a list of all possible bootstrap column widths event event execute on connection function execute on connection function first defined number Gets the value of the first defined in pin first defined query Gets the value of the first defined in pin first defined content Gets the content of the first defined in pin first defined styling Gets the value of the first defined in pin first defined value Gets the value of the first defined in pin first defined array Gets the value of the first defined in pin first defined user Gets the value of the first defined in pin first defined object Gets the value of the first defined in pin first defined condition Gets the value of the first defined in pin first defined date Gets the value of the first defined in pin get array variable array get condition variable condition get key value get mutations variable mutations get number variable number get object variable object get user variable user get value variable value get variable value get variable condition get variable user get variable object get variable array get variable object get variable number get variable mutations get variable value invert condition is empty condition is not empty condition merge into array variable function move documents function Moves documents from one storage to another. Moved documents can still be found in the old storage (removed and with expiry) for 36 hours object object postmark email event email push to mutations function qr code state A basic QR code. set array var array set condition var condition set mutations var mutations set number var number set object var object set object var object set user var user set value var value set value var value