Skip to main content

Developer tools

This function allows you to encode or decode a base64 or Crc32 string, CSV to JSON, CSV to XML, JSON to XML, password verify, JSON Encode and many more things inside your flows.

Tools​

Base64 Decode​

This function allows you to decode a base64 string inside your flows.

Input parameters​

ParameterUsageMandatory
Base64 StringThe string in base64 to decode.No

Response parameters​

ParameterUsage
string_decodedThe decoded string.
errorThis field will contain an error message if the decoding process fails.

Base64 Encode​

This function allows you to encode a string in base64 inside your flows.

Input parameters​

ParameterUsageMandatory
StringThe string to encode.No

Response parameters​

ParameterUsage
string_encodedThe encoded string.
errorThis field will contain an error message if the encoding process fails.

Crc32 Encrypting​

This function allows you to encode a string in Crc32 inside your flows.

Input parameters​

ParameterUsageMandatory
String to encryptGenerates the cyclic redundancy checksum polynomial of 32-bit lengths of the string. This is usually used to validate the integrity of data being transmitted.No

Response parameters​

ParameterUsage
string_verificationThe encrypted string.
errorThis field will contain an error message if the encryption fails.

Crypt Encrypting​

This function allows you to encrypt a string in a crypt string inside your flows.

Input parameters​

ParameterUsageMandatory
String to encryptThe string to encrypt.No
SaltA salt string to base the hashing on.No

Response parameters​

ParameterUsage
string_encryptedThe encrypted string.
errorThis field will contain an error message if the encryption fails.

CSV to JSON​

This function allows you to transform a CSV into JSON format inside your flows.

Input parameters​

ParameterUsageMandatory
CSV pathThe path within your data record where the CSV data is located. This should be a base64 encoded string. Otherwise, include the path of your file manager, for instance: testfolder/test.csv.No
Output JSON nameThe path within your file manager where the output file will be generated after successfully parsing your CSV.No
Header basedWhether the first line of the CSV contains the table columns name or not.No
DelimiterThe delimiter value. By default it is β€˜,’.No
QuoteValue to skip delimiter inside quote. It can be any character.No

Response parameters​

ParameterUsage
nameThe name of json file generated in the file manager.
pathThe path to the json file generated in the file manager.
jsonThe converted json string.
errorThis field will contain an error message if the conversion fails.

CSV to XML​

This function allows you to transform a CSV into XML format inside your flows.

Input parameters​

ParameterUsageMandatory
CSV pathThe path within your data record where the CSV data is located. This should be a base64 encoded string. Otherwise, include the path of your file manager, for instance: testfolder/test.csv.No
Output XML nameThe path within your file manager where the output file will be generated after successfully parsing your CSV.No
Header basedWhether the first line of the CSV contains the table columns name or not.No
DelimiterThe delimiter value. By default it is β€˜,’.No
QuoteValue to skip delimiter inside quote. It can be any character.No

Response parameters​

ParameterUsage
nameThe name of xml file generated in the file manager.
pathThe path to the xml file generated in the file manager.
jsonThe converted xml string.
errorThis field will contain an error message if the conversion fails.

Handle E-mail content​

This function allows you to save an HTML content in your data schema inside your flows.

Input parameters​

ParameterUsageMandatory
HTML ContentThe HTML content to use.No

Response parameters​

ParameterUsage
outputThe content output.
errorThis field will contain an error message if the content cannot be retrieved.

Handle plain text​

This function allows you to save a plain text in your data schema inside your flows.

Input parameters​

ParameterUsageMandatory
DataThe plain text to save.No

Response parameters​

ParameterUsage
outputThe content output.
errorThis field will contain an error message if an error occurs.

Hash​

This function allows you to generate a hash value (message digest)

Input parameters​

ParameterUsageMandatory
AlgorithmYes
DataYes
Raw outputNo

Response parameters​

ParameterUsage
string_hashedThe content output.
errorThis field will contain an error message if an error occurs.

Hash HMAC​

This function allows you to generate a keyed hash value using the HMAC method.

Input parameters​

ParameterUsageMandatory
algoYes
dataYes
keyYes

Response parameters​

ParameterUsage
string_hashedThe content output.
errorThis field will contain an error message if an error occurs.

HTML​

This function provides useful functions for managing HTML inside your flows.

Input parameters​

ParameterUsageMandatory
HTML codeThe HTML that the function will be applied to.No
MethodThe method that will be applied to the string.No
Method HTML entities​
ParameterUsageMandatory
Quote styleThis defines what to do with β€˜single’ and β€œdouble” quotes.Yes
CharsetThis sets the character set used in conversion.Yes
Double encodeWhen double_encode is turned off existing html entities will not be encoded. The default is to convert everything.Yes
Method HTML entity decode​
ParameterUsageMandatory
Quote styleThis defines what to do with β€˜single’ and β€œdouble” quotes.Yes
CharsetThis sets the character set used in conversion.Yes
Method HTML special characters​
ParameterUsageMandatory
FlagsA bitmask of one or more of the following flags, which specify how to handle quotes, invalid code unit sequences and the used document type.Yes
EncodingSets the encoding used when converting characters.Yes
Double encodeWhen double_encode is turned off existing html entities will not be encoded. The default is to convert everything.Yes
Method HTML special characters decode​
ParameterUsageMandatory
Quote styleSets what will be done with β€˜single’ and β€œdouble” quotes.Yes
Method NL to BR​
ParameterUsageMandatory
Quote styleWhenever to use XHTML compatible line breaks or not.Yes

Response parameters​

ParameterUsage
outputThe content output.
errorThis field will contain an error message if an error occurs.

JSON Encode​

This function allows you to...

Input parameters​

ParameterUsageMandatory
StringYes

Response parameters​

ParameterUsage
json_encodedThe content output.
errorThis field will contain an error message if an error occurs.

JSON to XML​

This function allows you to...

Input parameters​

ParameterUsageMandatory
StringYes

Response parameters​

ParameterUsage
text_convertedThe content output.
errorThis field will contain an error message if an error occurs.

MD5 Encrypting​

This function allows you to...

Input parameters​

ParameterUsageMandatory
String to encryptYes

Response parameters​

ParameterUsage
string_encryptedThe content output.
errorThis field will contain an error message if an error occurs.