RUAL Core v14.0.4
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.
Modified or newly introduced blocks
In this release 11 blocks have been modified and 42 new blocks were introduced. You'll find a complete list of blocks at the bottom of this page.
Blocks introduced
> and <condition
returns true if the number is between the two numbers (exclusive).
add prefix to values array
Prepends a prefix to each value in the array.
add suffix to values array
Appends a suffix to each value in the array.
analyze pdf file
Analyzes the PDF with the given profile.
apple sso get auth url function
Generate an Apple SSO authorization URL. Redirect the user to this URL to start the login flow.
apple sso refresh token function
Refresh an Apple OAuth access token using a refresh token.
apple sso revoke token function
Revoke an Apple OAuth access or refresh token.
apple sso verify code function
Exchange an Apple authorization code for user identity. Returns email, name, and a service token for "user exists by service".
bf add redis
Add an item to a Bloom filter. Creates the filter if it does not exist.
bf exists redis
Check if an item may exist in a Bloom filter. Returns true if the item may exist (with the configured false-positive rate), false if it definitely does not exist.
bf madd redis
Add multiple items to a Bloom filter at once. Creates the filter if it does not exist.
bf mexists redis
Check if multiple items may exist in a Bloom filter. Returns an array of booleans.
bf reserve redis
Create a new Bloom filter with a given error rate and initial capacity. The filter will auto-scale if capacity is exceeded.
binary value value
Converts a boolean/condition to a value (1 for true, 0 for false).
create user function
create a new user in your cluster
date component
null
extract domain from email value
Extracts the domain part from an email address (the part after @)
function score query
Wraps a query with function_score for custom relevance scoring. Builds script_score, random_score and decay functions from pins. The script_score scores documents by matching their tags field against the provided params — documents without a tags field return a neutral score of 1.
generate guid value
Generates a unique GUID. When a seed is provided, the GUID is deterministic (same seed always produces the same GUID). Use this with the custom GUID seed pin on document create to look up documents by a known key.
get multiple documents function
Get multiple documents from the given storage using a single Elasticsearch multi-get request. Much faster than fetching each document individually.
github sso get auth url function
Generate a GitHub SSO authorization URL. Redirect the user to this URL to start the login flow.
github sso get user info function
Fetch the current GitHub user profile using an access token.
github sso revoke token function
Revoke a GitHub OAuth access token.
github sso verify code function
Exchange a GitHub authorization code for user identity. Returns email, name, and a service token for "user exists by service".
google sso get auth url function
Generate a Google SSO authorization URL. Redirect the user to this URL to start the login flow.
google sso get user info function
Fetch the current Google user profile using an access token.
google sso refresh token function
Refresh a Google OAuth access token using a refresh token.
google sso revoke token function
Revoke a Google OAuth access or refresh token.
google sso verify code function
Exchange a Google authorization code for user identity. Returns email, name, and a service token for "user exists by service".
group by to map array
Groups the elements of the given array by a specified field and returns them as a map.
microsoft sso get auth url function
Generate a Microsoft SSO authorization URL. Redirect the user to this URL to start the login flow.
microsoft sso get user info function
Fetch the current Microsoft user profile using an access token.
microsoft sso refresh token function
Refresh a Microsoft OAuth access token using a refresh token.
microsoft sso verify code function
Exchange a Microsoft authorization code for user identity. Returns email, name, and a service token for "user exists by service".
parse pricat function
Parses an invoice file (specifically a PRICAT - Price/Catalog message).
remove fields array
Removes the specified fields from the objects in this array. The objects will not be de-referenced so the mutations will be applied to the input too.
search after query
Enables cursor-based pagination using search_after. Pass the cursor from a previous search to continue from where it left off.
search batch to queue function
Streams search results and queues them in batches for parallel processing. Useful for processing large datasets (24k+ items) without timeout. Each batch is processed as a separate queue item.
sort score query
Sorts results by their relevance score. Use together with a tiebreaker sort (e.g. sorting on _meta.created) for reliable cursor-based pagination with search_after.
street view hd image google
Fetches high-resolution Street View imagery using the Tiles API. Requires Map Tiles API enabled.
street view image google
Fetches a static Street View image for a specific location and heading
validate url condition
Validates URL format - checks if the given string is a valid URL
Blocks modified
request: deletefunction
Performs an HTTP DELETE request to remove a resource at the specified URL. Returns the response as a string value.
request: delete json function
Performs an HTTP DELETE request to remove a resource at the specified URL. Automatically parses the response as JSON.
request: get function
Performs an HTTP GET request to retrieve data from the specified URL. Returns the response as a string value.
request: get json function
Performs an HTTP GET request to retrieve data from the specified URL. Automatically parses the response as JSON.
request: head function
The HEAD HTTP method requests the metadata of a resource in the form of headers that the server would have sent if the GET method was used instead.
request: patch json function
Performs an HTTP PATCH request to partially update a resource at the specified URL with a JSON body.
request: post form-data function
Performs an HTTP POST request with application/x-www-form-urlencoded content type. The body object is automatically encoded as form data.
request: post json function
Performs an HTTP POST request to create or submit data to the specified URL with a JSON body.
request: post value function
Performs an HTTP POST request to create or submit data to the specified URL with a raw string body.
request: put json function
Performs an HTTP PUT request to create or replace a resource at the specified URL with a JSON body.
request: put value function
Performs an HTTP PUT request to create or replace a resource at the specified URL with a raw string body.