All tasks
Assign bool
Assigns true
or false
to Bool data
Bool flip
Flips Bool data from true
to false
and vice-versa
Text to bool
Converts text true
, false
, Yes
, No
, 1
, 0
, ON
and OFF
to Bool data
Add to date
Adds Years
, Months
, Days
, Hours
, Minutes
and/or Seconds
to Date data
Assign date
Assign date value to Date data
Change zone date
Changes time zone of Date data
Date difference
Compares two Date data and extracts the difference between them
in Days
, Hours
, Minutes
, Seconds
Date to individual fields
Extract from Date data Years
, Months
, Days
, Hours
, Minutes
, Seconds
Date to text
Converts Date data to Text representation
Remove from date
Removes Years
, Months
, Days
, Hours
, Minutes
and/or Seconds
to Date data
Text to date
Assign enum
Assigns one of its predefined values to Enum data
Assign decimal
Assigns a decimal number to Decimal data
Decimal add
Adds Decimal / Int to Decimal data
Decimal divide
Divides Decimal data by Decimal / Int
Decimal multiply
Multiplies Decimal data by Decimal / Int
Decimal subtract
Subtracts Decimal / Int from Decimal data
Decimal to int
Converts Decimal data to Int data
Round type | Example |
---|---|
Nearest Int | 1.99 โฃ 2 / 1.5 โฃ 2 / 1.11 โฃ 1 |
Floor | 1.99 โฃ 1 / 1.5 โฃ 1 / 1.11 โฃ 1 |
Ceil | 1.99 โฃ 2 / 1.5 โฃ 2 / 1.11 โฃ 2 |
Decimal to text
Converts Decimal data to Text data
Text to decimal
Converts Text data to Decimal data
Assign int
Assigns an int number to Int data
Add to int
Int multiply
Int subtract
Int to text
Converts Int data to Text data
Text to int
Converts Text data to Int data
Add to list
Adds an item to List data
Extract from list
Extract element from List, does not change the list
Remove from list by index
Removes element from List by index
Remove from list by value
Removes elements from List by value
Replace in list
Replaces element in List by index
Join list of texts
Joins the elements from List of Text into Text
Length of list
Extracts Int data of Listโs length
Merge list
Merges two Listโs of the same type into one
Length of text
Extracts Int data of Text length
Assign text
Assigns text to Text data
Text lowercase
Converts all characters in Text data to lowercase
Text remove by index
Removes text from Text by index
Replace in text
Replaces text in Text data
Split text
Splits text based on a specified delimiter
Subtext of text
Extracts part of text into Text data
Trim text
Trims leading/trailing spaces from Text data
Uppercase text
Converts all characters in Text data to uppercase
Copy data
Copies data
Math
Executes mathematical calculations
Current date
Current date/time at the taskโs execution
For-each
Loops over each element in List and executes
the edge
a1
and b2
, on the first iteration the data
will have item a1
and index 1
and for the second iteration item b2
and index 2
Each modifiable data is a special type of data, which is available for modification for tasks connected through the edge
The last value will be available on the tasks connected through the
Detailed explanation is available in Flow > Data
If/else
Evaluates expressions and executes according edges or
Sort
Orders List data in ascending or descending order
Exist file/directory
Check whether a file/directory exist
Error | Description |
---|---|
NOT_FOUND | File/directory does not exist |
PERMISSION_DENIED | Permissions block checking |
UNKNOWN | Unknown error |
Is directory
Check whether a directory exist
Error | Description |
---|---|
NOT_FOUND | Directory does not exist |
NOT_DIRECTORY | Found file, not directory |
PERMISSION_DENIED | Permissions block checking |
UNKNOWN | Unknown error |
Is file
Check whether a file exist
Error | Description |
---|---|
NOT_FOUND | File does not exist |
NOT_DIRECTORY | Found directory, not file |
PERMISSION_DENIED | Permissions block checking |
UNKNOWN | Unknown error |
Copy file/directory
Copies files/directories
Error | Description |
---|---|
NOT_FOUND | File/directory does not exist |
FROM_DIRECTORY_TO_FILE | From is a directory and To is a file |
PERMISSION_DENIED | Permissions block copying |
UNKNOWN | Unknown error |
Delete file/directory
Delete file/directory
Error | Description |
---|---|
NOT_FOUND | File/directory does not exist |
PERMISSION_DENIED | Permissions block deleting |
UNKNOWN | Unknown error |
Create directory
Creates directory
Error | Description |
---|---|
ALREADY_EXIST_FILE | Path already exists and itโs a file |
PERMISSION_DENIED | Permissions block checking |
UNKNOWN | Unknown error |
Read file
Read fileโs content
Maximum file size allowed is 2GB
Error | Description |
---|---|
NOT_FOUND | File does not exist |
IS_DIRECTORY | File is directory |
NOT_TEXT_CONTENT | Fileโs content is not text |
PERMISSION_DENIED | Permissions block reading |
UNKNOWN | Unknown error |
Write file
Write to a file
Error | Description |
---|---|
FILE_ALREADY_EXIST (available when Error when file already exists is enabled) | File already exists |
IS_DIRECTORY | File is directory |
PERMISSION_DENIED | Permissions block writing |
UNKNOWN | Unknown error |
List directory
List directoryโs files
Error | Description |
---|---|
NOT_FOUND | File does not exist |
IS_FILE | Path is file, not directory |
PERMISSION_DENIED | Permissions block listing |
UNKNOWN | Unknown error |
Move file/directory
Moves files/directories
Error | Description |
---|---|
NOT_FOUND | File/directory does not exist |
FROM_DIRECTORY_TO_FILE | From is a directory and To is a file |
PERMISSION_DENIED | Permissions block copying |
UNKNOWN | Unknown error |
HTTP request
Calls HTTP endpoint
Error | Description |
---|---|
CONNECTION | Cannot connect to the HTTP endpoint |
HTTP_STATUS | HTTP response status code is not within range |
TIMEOUT | HTTP request did complete in the given time |
INVALID_RESPONSE | HTTP response was not valid |
REDIRECT | HTTP request was redirected too many times |
BAD_REQUEST_HEADER | HTTP request header contains invalid characters |
Headerโs Name maximum length allowed is 40
Headerโs Value maximum length allowed is 1,000
HTTP download file
Downloads file from HTTP endpoint
Error | Description |
---|---|
CONNECTION | Cannot connect to the HTTP endpoint |
HTTP_STATUS | HTTP response status code is not within range |
TIMEOUT | HTTP request did complete in the given time |
INVALID_RESPONSE | HTTP response was not valid |
REDIRECT | HTTP request was redirected too many times |
BAD_REQUEST_HEADER | HTTP request header contains invalid characters |
IS_DIRECTORY | Path where the downloaded should be saved is a directory |
FILE_ALREADY_EXIST (available when Error when file already exists is enabled) | File already exist |
PERMISSION_DENIED | Permissions block reading/writing |
UNKNOWN | Unknown error |
Headerโs Name maximum length allowed is 40
Headerโs Value maximum length allowed is 1,000
HTTP upload file
Uploads file to HTTP endpoint
Error | Description |
---|---|
CONNECTION | Cannot connect to the HTTP endpoint |
HTTP_STATUS | HTTP response status code is not within range |
TIMEOUT | HTTP request did complete in the given time |
INVALID_RESPONSE | HTTP response was not valid |
REDIRECT | HTTP request was redirected too many times |
BAD_REQUEST_HEADER | HTTP request header contains invalid characters |
FILE_NOT_FOUND | File not found |
IS_DIRECTORY | Path where the downloaded should be saved is a directory |
PERMISSION_DENIED | Permissions block reading |
UNKNOWN | Unknown error |
Headerโs Name maximum length allowed is 40
Headerโs Value maximum length allowed is 1,000
Add to JSON
Adds to a JSON Text
Error | Description |
---|---|
INVALID_JSON | Text is not valid JSON |
PATH_NOT_FOUND | Path to the adding place does not exist |
PATH_INVALID | Path to the adding place is not valid |
PATH_ALREADY_EXIST | Path already exists |
From JSON
Parses JSON into List / Struct data
Errors are equal to Startโs
Get from JSON
Extracts from a JSON Text
Error | Description |
---|---|
INVALID_JSON | Text is not valid JSON |
PATH_NOT_FOUND | Path does not exist |
Remove from JSON
Removes from a JSON Text
Error | Description |
---|---|
INVALID_JSON | Text is not valid JSON |
PATH_NOT_FOUND | Path to the adding place does not exist |
To JSON
Converts List / Struct data to JSON
To YAML
Converts List / Struct data to YAML
From YAML
Parses YAML into List / Struct data
Errors are equal to Startโs
From CSV
Parses CSV into List data
Errors are equal to Startโs
To CSV
Converts List of Struct data to CSV
Fieldโs Label maximum length allowed is 1,000
Log
Logs text to the browserโs console and recordingโs log
End
Completes the execution of the Flow
Plugin
Executes Javascript, allow defining errors
Error | Description |
---|---|
TIMEOUT | Execution time exceeded the allowed time |
MEMORY | Execution used too much memory |
RESULT_NON_TEXT | The result was not a text |
UNKNOWN | Unknown error |
MQTT publish
Available only on CLI, HTTP and Scheduled platforms
Publishes a message to a MQTT server
Error | Description |
---|---|
CONNECTION | Cannot connect |
AUTH | Cannot authenticate |
PUBLISH | Error while publishing |
Redis delete
Available only on CLI, HTTP and Scheduled platforms
Deletes by key from a Redis server
Error | Description |
---|---|
CONNECTION | Cannot connect |
UNKNOWN | Unknown error |
Redis exist
Available only on CLI, HTTP and Scheduled platforms
Checks whether a key exist in a Redis server
Error | Description |
---|---|
CONNECTION | Cannot connect |
NOT_FOUND | Key does not exist |
UNKNOWN | Unknown error |
Redis read
Available only on CLI, HTTP and Scheduled platforms
Reads from a Redis server
Error | Description |
---|---|
CONNECTION | Cannot connect |
NOT_FOUND | Key does not exist |
UNKNOWN | Unknown error |
Redis write
Available only on CLI, HTTP and Scheduled platforms
Writes to a Redis server
Error | Description |
---|---|
CONNECTION | Cannot connect |
UNKNOWN | Unknown error |
Generate int
Generates Int between two numbers
Generate decimal
Generates Decimal between two numbers
Generate text
Generates Text data
Generate UUID
Generates Universal Unique Identifier Text data
Wait
Pauses the Flow for given seconds
Base64 decode
Decodes base64
Base64 encode
Encodes Text to base64
Md5 hash
Hashes Text to md5
Sha1 hash
Hashes Text to sha1
Sha256 hash
Hashes Text to sha256
Sha512 hash
Hashes Text to sha512
CLI
Available only on CLI, HTTP and Scheduled platforms
Executes command
KV Read
Reads from KV
(input
Struct is non-empty when the value differs from the specified definition)
Error | Description |
---|---|
INPUT | Value differs from the specified definition |
NOT_FOUND | Key does not exist |
UNKNOWN | Could not access or connect to the database |
Web and HTTP use a JSON file-based database, Web uses browserโs IndexedDB
KV Write
Writes to KV
Error | Description |
---|---|
ALREADY_EXIST | Key already exists |
UNKNOWN | Could not access or connect to the database |
Web and HTTP use a JSON file-based database, Web uses browserโs IndexedDB
KV Delete
Deletes from KV
Error | Description |
---|---|
NOT_FOUND | Key does not exist |
UNKNOWN | Could not access or connect to the database |
Web and HTTP use a JSON file-based database, Web uses browserโs IndexedDB
KV Exist
Check whether key exists in KV
Error | Description |
---|---|
NOT_FOUND | Key does not exist |
UNKNOWN | Could not access or connect to the database |
Web and HTTP use a JSON file-based database, Web uses browserโs IndexedDB
Email send
Send an email using an SMTP server
Error | Description |
---|---|
CONNECTION | Cannot connect to the SMTP server |
AUTH | Cannot authenticate |
UNKNOWN | Unknown error |
Object Storage - List Buckets
List all buckets in an Object Storage service such as S3, R2, Minio and etc
Error | Description |
---|---|
CONNECTION | Cannot connect to the Object Storage |
AUTH | Cannot authenticate |
UNKNOWN | Unknown error |
Object Storage - Create Bucket
Create a bucket in an Object Storage service such as S3, R2, Minio and etc
Error | Description |
---|---|
CONNECTION | Cannot connect to the Object Storage |
AUTH | Cannot authenticate |
BAD_BUCKET_NAME | Bucket name is invalid |
ALREADY_EXIST | Bucket already exist |
UNKNOWN | Unknown error |
Object Storage - Delete Bucket
Deletes a bucket in an Object Storage service such as S3, R2, Minio and etc
Error | Description |
---|---|
CONNECTION | Cannot connect to the Object Storage |
AUTH | Cannot authenticate |
BAD_BUCKET_NAME | Bucket name is invalid |
NOT_FOUND_BUCKET | Bucket does not exist |
NOT_EMPTY_BUCKET | Bucket has files and is not empty |
UNKNOWN | Unknown error |