Skip to content

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


Converts Text data 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 Types
Round typeExample
Nearest Int1.99 โ†ฃ 2 / 1.5 โ†ฃ 2 / 1.11 โ†ฃ 1
Floor1.99 โ†ฃ 1 / 1.5 โ†ฃ 1 / 1.11 โ†ฃ 1
Ceil1.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

Adds Int to Int data

Int multiply

Multiplies Int data by Int

Int subtract

Subtracts Int from Int data

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 each handle edge

Each data name is a data, which corresponds to each loop iteration values
ex. List of Text with values a1 and b2, on the first iteration the data
Struct ๐Ÿ›ˆ
Name Type
index Int
item Text
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 each handle edge

The last value will be available on the tasks connected through the next handle

Detailed explanation is available in Flow > Data

If/else


Evaluates expressions and executes according edges if handle or else handle

Sort

Orders List data in ascending or descending order

Exist file/directory


Check whether a file/directory exist


Error Enum explanation
ErrorDescription
NOT_FOUNDFile/directory does not exist
PERMISSION_DENIEDPermissions block checking
UNKNOWNUnknown error

Is directory


Check whether a directory exist


Error Enum explanation
ErrorDescription
NOT_FOUNDDirectory does not exist
NOT_DIRECTORYFound file, not directory
PERMISSION_DENIEDPermissions block checking
UNKNOWNUnknown error

Is file


Check whether a file exist


Error Enum explanation
ErrorDescription
NOT_FOUNDFile does not exist
NOT_DIRECTORYFound directory, not file
PERMISSION_DENIEDPermissions block checking
UNKNOWNUnknown error

Copy file/directory


Copies files/directories


Error Enum explanation
ErrorDescription
NOT_FOUNDFile/directory does not exist
FROM_DIRECTORY_TO_FILEFrom is a directory and To is a file
PERMISSION_DENIEDPermissions block copying
UNKNOWNUnknown error

Delete file/directory


Delete file/directory


Error Enum explanation
ErrorDescription
NOT_FOUNDFile/directory does not exist
PERMISSION_DENIEDPermissions block deleting
UNKNOWNUnknown error

Create directory


Creates directory


Error Enum explanation
ErrorDescription
ALREADY_EXIST_FILEPath already exists and itโ€™s a file
PERMISSION_DENIEDPermissions block checking
UNKNOWNUnknown error

Read file


Read fileโ€™s content

Maximum file size allowed is 2GB


Error Enum explanation
ErrorDescription
NOT_FOUNDFile does not exist
IS_DIRECTORYFile is directory
NOT_TEXT_CONTENTFileโ€™s content is not text
PERMISSION_DENIEDPermissions block reading
UNKNOWNUnknown error

Write file


Write to a file


Error Enum/s explanation
ErrorDescription
FILE_ALREADY_EXIST
(available when Error when file already exists is enabled)
File already exists
IS_DIRECTORYFile is directory
PERMISSION_DENIEDPermissions block writing
UNKNOWNUnknown error

List directory


List directoryโ€™s files


Error Enum explanation
ErrorDescription
NOT_FOUNDFile does not exist
IS_FILEPath is file, not directory
PERMISSION_DENIEDPermissions block listing
UNKNOWNUnknown error

Move file/directory


Moves files/directories


Error Enum explanation
ErrorDescription
NOT_FOUNDFile/directory does not exist
FROM_DIRECTORY_TO_FILEFrom is a directory and To is a file
PERMISSION_DENIEDPermissions block copying
UNKNOWNUnknown error

HTTP request


Calls HTTP endpoint


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect to the HTTP endpoint
HTTP_STATUSHTTP response status code is not within range
TIMEOUTHTTP request did complete in the given time
INVALID_RESPONSEHTTP response was not valid
REDIRECTHTTP request was redirected too many times
BAD_REQUEST_HEADERHTTP 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 Enum explanation
ErrorDescription
CONNECTIONCannot connect to the HTTP endpoint
HTTP_STATUSHTTP response status code is not within range
TIMEOUTHTTP request did complete in the given time
INVALID_RESPONSEHTTP response was not valid
REDIRECTHTTP request was redirected too many times
BAD_REQUEST_HEADERHTTP request header contains invalid characters
IS_DIRECTORYPath 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_DENIEDPermissions block reading/writing
UNKNOWNUnknown 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 Enum explanation
ErrorDescription
CONNECTIONCannot connect to the HTTP endpoint
HTTP_STATUSHTTP response status code is not within range
TIMEOUTHTTP request did complete in the given time
INVALID_RESPONSEHTTP response was not valid
REDIRECTHTTP request was redirected too many times
BAD_REQUEST_HEADERHTTP request header contains invalid characters
FILE_NOT_FOUNDFile not found
IS_DIRECTORYPath where the downloaded should be saved is a directory
PERMISSION_DENIEDPermissions block reading
UNKNOWNUnknown 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 Enum explanation
ErrorDescription
INVALID_JSONText is not valid JSON
PATH_NOT_FOUNDPath to the adding place does not exist
PATH_INVALIDPath to the adding place is not valid
PATH_ALREADY_EXISTPath 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 Enum explanation
ErrorDescription
INVALID_JSONText is not valid JSON
PATH_NOT_FOUNDPath does not exist

Remove from JSON


Removes from a JSON Text

Error Enum explanation
ErrorDescription
INVALID_JSONText is not valid JSON
PATH_NOT_FOUNDPath 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 Enum explanation
ErrorDescription
TIMEOUTExecution time exceeded the allowed time
MEMORYExecution used too much memory
RESULT_NON_TEXTThe result was not a text
UNKNOWNUnknown error

MQTT publish

Available only on CLI, HTTP and Scheduled platforms


Publishes a message to a MQTT server


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect
AUTHCannot authenticate
PUBLISHError while publishing

Redis delete

Available only on CLI, HTTP and Scheduled platforms


Deletes by key from a Redis server


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect
UNKNOWNUnknown error

Redis exist

Available only on CLI, HTTP and Scheduled platforms


Checks whether a key exist in a Redis server


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect
NOT_FOUNDKey does not exist
UNKNOWNUnknown error

Redis read

Available only on CLI, HTTP and Scheduled platforms


Reads from a Redis server


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect
NOT_FOUNDKey does not exist
UNKNOWNUnknown error

Redis write

Available only on CLI, HTTP and Scheduled platforms


Writes to a Redis server


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect
UNKNOWNUnknown 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


Error Struct explanation

(input Struct is non-empty when the value differs from the specified definition)

ErrorDescription
INPUTValue differs from the specified definition
NOT_FOUNDKey does not exist
UNKNOWNCould 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 Enum explanation
ErrorDescription
ALREADY_EXISTKey already exists
UNKNOWNCould 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 Enum explanation
ErrorDescription
NOT_FOUNDKey does not exist
UNKNOWNCould 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 Enum explanation
ErrorDescription
NOT_FOUNDKey does not exist
UNKNOWNCould 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 Enum explanation
ErrorDescription
CONNECTIONCannot connect to the SMTP server
AUTHCannot authenticate
UNKNOWNUnknown error

Object Storage - List Buckets


List all buckets in an Object Storage service such as S3, R2, Minio and etc


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect to the Object Storage
AUTHCannot authenticate
UNKNOWNUnknown error

Object Storage - Create Bucket


Create a bucket in an Object Storage service such as S3, R2, Minio and etc


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect to the Object Storage
AUTHCannot authenticate
BAD_BUCKET_NAMEBucket name is invalid
ALREADY_EXISTBucket already exist
UNKNOWNUnknown error

Object Storage - Delete Bucket


Deletes a bucket in an Object Storage service such as S3, R2, Minio and etc


Error Enum explanation
ErrorDescription
CONNECTIONCannot connect to the Object Storage
AUTHCannot authenticate
BAD_BUCKET_NAMEBucket name is invalid
NOT_FOUND_BUCKETBucket does not exist
NOT_EMPTY_BUCKETBucket has files and is not empty
UNKNOWNUnknown error