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 View on GitHub

Delete all values in local storage.

Clear session storage View on GitHub

Delete all values in session storage.

Copy to clipboard View on GitHub

Copy contents to the clipboard.

Arguments

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

Delete from local storage View on GitHub

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 View on GitHub

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.

Move focus to a DOM element.

Arguments

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

Go to URL View on GitHub

Navigate to a specified URL.

Arguments

Name Type Description
URL String The URL to navigate to.

Interval View on GitHub

Run an action every "delay" milliseconds.

Arguments

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

Log to console View on GitHub

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 View on GitHub

Prevent default browser behavior for this event.

Save to local storage View on GitHub

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 View on GitHub

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 View on GitHub

Deprecated: Use Set HttpOnly cookie instead. 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 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.

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 View on GitHub

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

08/15/2025
Edit article
Help Forum