Actions reference

Browse the built-in actions in Nordcraft. Actions in Nordcraft are reusable JavaScript functions that allow you to extend the platform's functionality. Actions are available in workflows and event callbacks.

Tip

To learn more about actions, check out the actions overview.

Clear Local Storage

Delete all values in local storage.

Clear Session Storage

Delete all values in session storage.

Copy to clipboard

Copy contents to the clipboard.

Arguments

Name Type Description
Value String The value you want to copy.

Delete from Local Storage

Delete a value from local storage (if found) based on the provided key.

Arguments

Name Type Description
Key String The key in local storage to delete.

Delete from Session Storage

Delete a value from session storage (if found) based on the provided key.

Arguments

Name Type Description
Key String The key in session storage to delete.

Focus

Move focus to a DOM element.

Arguments

Name Type Description
Element Element The DOM element that should receive focus.

Go to URL

Navigate to a specified URL.

Arguments

Name Type Description
URL String The URL to navigate to.

Interval

Run an action every "delay" milliseconds.

Arguments

Name Type Description
Interval in milliseconds Number The interval "delay".

Log to console

Log a message to the browser console.

Arguments

Name Type Description
Label A label for the message.
Data Any The data you want to log to the console.

Prevent default

Prevent default browser behavior for this event.

Save to Local Storage

Save a provided key/value to local storage by JSON encoding the value.

Arguments

Name Type Description
Key String The key to be used in local storage.
Value Any The value that should be saved in local storage. This can be anything that is serializable (String, Number, Boolean, Array or Object).

Save to Session Storage

Save a provided key/value to session storage by JSON encoding the value.

Arguments

Name Type Description
Key String The key to be used in session storage.
Value Any The value that should be saved in session storage. This can be anything that is serializable (String, Number, Boolean, Array or Object).

Set session cookies

Save authentication tokens as session cookies.

Arguments

Name Type Description
Access token String Access tokens are the most common way to authenticate with a server.
Expires in Number (Optional) Time in seconds until the token expires. Defaults to 3600 (1 hour). This should be left blank for JWTs.

Share

Share data with title, text, and/or URL using the Navigator.share API.

Arguments

Name Type Description
URL String The URL to share.
Title String The title to share.
Text String The text to share.

Sleep

Run an action after a delay.

Arguments

Name Type Description
Delay in milliseconds Number The number of milliseconds to wait before an action is executed.

Stop propagation

Stop the event from bubbling up the DOM to parent elements.

05/08/2025
Edit article
Help Forum