Alphabetical Node Reference
This reference provides a quick-lookup guide to all Basic Action Nodes in Shipcode Flows. Each entry includes a brief description with links to detailed documentation in the functional category sections.
B
Back
Returns the application to the immediately previous screen or route in the history stack.
→ See All Application State and UI Control Actions Nodes
C
Close Modal
Closes the currently open modal dialog, optionally returning data.
→ See All Modal & Navigation Extensions Nodes
Close Overlay
Dismisses an open overlay, removing it from the screen.
→ See All Application State and UI Control Actions Nodes
Current Unix Time
Returns the current timestamp in Unix epoch format (milliseconds since January 1, 1970 UTC).
→ See All Utility & Data Operations Nodes
E
Encode URI Component
Performs URL encoding to make strings safe for use in URL query parameters.
→ See All Utility & Data Operations Nodes
End
Immediately stops flow execution at this point.
→ See All Development & Debugging Nodes
ExternalUrl
Opens an external URL outside the app context (in system browser or new tab).
→ See All System Integration Nodes
G
Generate Code Challenge
Generates a PKCE code challenge for OAuth 2.0 authorization flows.
→ See All Utility & Data Operations Nodes
Generate Random String
Generates a cryptographically random string with configurable length and character set.
→ See All Utility & Data Operations Nodes
Get Cache
Retrieves a value from the temporary cache storage layer.
→ See All Cache & Variable Management Nodes
Get Environment Variable
Reads project-level configuration variables that differ across deployment environments.
→ See All Cache & Variable Management Nodes
Get Global Variable
Reads app-wide variables that persist across pages for the user's session.
→ See All Cache & Variable Management Nodes
Get State
Retrieves information stored on the user's device or browser.
→ See All Application State and UI Control Actions Nodes
GetDeviceToken
Retrieves the device's push notification token for FCM or APNs.
→ See All Device & Permissions Nodes
GetPermissionStatus
Checks the current status of a device permission without prompting the user.
→ See All Device & Permissions Nodes
GraphQL
Connects to a GraphQL API to build and execute queries and mutations.
→ See All Data Retrieval Actions Nodes
L
Log Data
Outputs data to a console or debug log for development and troubleshooting.
→ See All Development & Debugging Nodes
N
Navigate
Transitions the application to a specified route, adding to the navigation history.
→ See All Application State and UI Control Actions Nodes
Navigate to Tab
Programmatically switches the active tab in a tab-based navigation component.
→ See All Modal & Navigation Extensions Nodes
Network Request
Builds HTTP requests to arbitrary non-GraphQL endpoints.
→ See All Data Retrieval Actions Nodes
O
Open Mega Menu
Opens a large, full-width dropdown navigation panel below the navigation bar.
→ See All Modal & Navigation Extensions Nodes
Open Modal
Opens a full blocking modal dialog with specified content.
→ See All Modal & Navigation Extensions Nodes
Open Overlay
Opens a UI overlay within the application that renders a specified layout.
→ See All Application State and UI Control Actions Nodes
P
Preload Layout
Pre-loads or pre-renders a layout in the background before the user navigates to it.
→ See All Modal & Navigation Extensions Nodes
R
Redirect
Navigates to a new route while replacing the current history entry (no back button return).
→ See All Modal & Navigation Extensions Nodes
Request Permission
Triggers the native OS permission dialog requesting user to grant a specific permission.
→ See All Device & Permissions Nodes
S
Set Cache
Stores a value in the temporary cache storage layer with optional TTL expiration.
→ See All Cache & Variable Management Nodes
Set Global Variable
Sets or updates an app-wide variable that persists across pages for the user's session.
→ See All Cache & Variable Management Nodes
Set Link Tag
Dynamically injects or modifies link tags in the HTML head (for canonical URLs, preconnect, etc.).
→ See All SEO & Page Configuration Nodes
Set Metadata
Dynamically sets metadata for the current page (meta tags for SEO).
→ See All Application State and UI Control Actions Nodes
Set Schema Markup
Injects JSON-LD structured data into the page for SEO rich results.
→ See All SEO & Page Configuration Nodes
Set State
Stores information on the user's device or browser with configurable persistence levels.
→ See All Application State and UI Control Actions Nodes
Set Tab Badge
Sets a badge indicator (number or dot) on a tab bar item.
→ See All SEO & Page Configuration Nodes
Set Title
Dynamically sets the user-facing title of the current page or screen.
→ See All Application State and UI Control Actions Nodes
Sha256 Hash
Computes the SHA-256 cryptographic hash of an input string.
→ See All Utility & Data Operations Nodes
Share
Invokes the device's native share sheet for sharing content via messaging apps, email, or social media.
→ See All System Integration Nodes
T
Throw Error
Explicitly throws an error within a flow, designed to pair with Try node for structured error handling.
→ See All Development & Debugging Nodes
Toggle
Programmatically changes a UI element's visibility state or boolean state.
→ See All System Integration Nodes
Toggle Accordion
Programmatically opens or closes an accordion section.
→ See All System Integration Nodes
U
Update Overlay Data
Updates the data within an overlay on the user's screen using the overlay ID.
→ See All Application State and UI Control Actions Nodes
Update Props
Extracts and passes data fetched from APIs into the application's property system for component consumption.
→ See All Data Modification and Passing Nodes
Update Query
Updates URL query parameters without triggering a full page navigation or reload.
→ See All SEO & Page Configuration Nodes
Update Top Bar
Dynamically modifies the app's top navigation/header bar properties at runtime.
→ See All SEO & Page Configuration Nodes
