Product documentation and training for Shipcode.
Basic Action Nodes: View All
A quick-lookup guide to all Action Nodes in Shipcode Flows.

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

Did this answer your question?