What's new in Swift Release 26 in April?
Swift Release 26 – April features the following capabilities:
The April 2026 release focuses on connectivity, AI-driven automation, and refined data precision to help you build more powerful, integrated applications.
Read on to discover the highlights of this release and unlock new possibilities for your app development journey.
Swift Objects Public API Access
This update allows you to turn your data into a headless CMS or a backend-as-a-service with just a few clicks, enabling seamless integrations with external websites, mobile apps, or automation tools.
How it Works
Accessing your data externally has never been easier. Follow these simple steps to get started:
- Locate your Object: Navigate to the Swift Objects dashboard.
- Open API Settings: Click on the three dots (options menu) of the specific object you want to share and select “Public API Access.”
- Enable Access: In the modal that appears, simply toggle the “Enable Public API” switch to ON.

Once enabled, Swift provides everything that you need to start building immediately:
- Full CRUD Support: The API supports Fetch, Insert, Update, and Delete operations.
- Ready-to-use Code Snippets: We’ve included pre-generated cURL examples for every operation. These snippets are automatically tailored to your specific object’s fields and data structure; just copy and paste.
- Unique API Keys: Each object is protected by a secure SWIFT_API_KEY. You can pass this key in your request header to authenticate external calls.
- Endpoint URLs: A dedicated URL is provided for each object, making it easy to target the correct data source.
That’s it, your data is now open to connect, build, and evolve wherever you need it.

Direct App Redirection Via Email
With this update, you can now create smart links that lead users directly to a specific application and form within the Swift mobile app. Once configured, these links route users directly to the intended app screen and form, ensuring precise in-app navigation from email interactions.
How to Set It Up
You can find this new capability within your email integration settings:
- Navigate to Integrations, then select the Email option.
- Generate Link: In the configuration pop-up, look for the “Generate Redirection Link” section.
- Select Your Target: Choose the specific Application and the Form you want the user to land on.
- Copy & Paste: A unique redirection link will be generated automatically. Copy this link and paste it anywhere within your Email Content (e.g., as a hyperlink or a button).

AI-Powered JDE Workflow Creation
With this update, you can simply describe what you need to our AI Agent, and it will build the entire logic, routing, and integration steps for you in seconds instead of building multi-step JDE integrations from scratch.
From Conversation to Automation
Whether you need a purchase order approval chain or a real-time data sync, the Swift Agent understands the complexities of JDE.
How it works:
- Open Swift Agent: Launch the chatbot from your dashboard.
- Describe your Workflow: Use a conversational tone. For example: “Create a JDE workflow for PO approval with multi-level routing based on the amount.”
- Review the Logic: The Agent will instantly propose a structured plan, including:
- Integration Actions to initiate JDE processes.
- Decision Nodes to handle routing logic (e.g., approvals based on dollar amounts).
- Notification steps, like automated emails.
- Provide Details, and the Agent builds the workflow immediately.

View and Refine in Swift Flow
Once created by the Agent, your new workflow isn’t just a background process; it’s fully visible and editable.
- Instant Availability: Find your new workflow immediately under the Swift Flow tab.
- Visual Canvas: Open the workflow to see a beautiful, horizontal or vertical map of the entire process.
- Deep JDE Integration: You’ll see dedicated Oracle JD Edwards blocks already configured for header details, line items, and orchestrator triggers.
From conversation to execution, workflows are now generated, structured, and ready to refine directly inside Swift Flow.

Enhanced Grid Column Search with Auto-Populated Popups (Search On-Load)
With this update, you can now search for JDE data inside a grid column using a rich, data-populated pop-up that can trigger the moment it’s opened.
How to Configure Grid Search & Search On-Load
- Select Your Grid Field: Within your Grid View, locate the specific field you want to enhance (e.g., Barcode, Item Number, or Dropdown). Within the configuration modal, you will find Available and Selected columns. Simply drag or select the specific fields you want to display as columns in the search popup. This allows you to show users exactly what they need to see (like Batch Numbers or User IDs) to make the right selection.
- Configure Grid Settings: Click the Configure/Edit icon on that specific grid field to open the Configure Grid modal.
- Enable Search: Under the Advanced Options section, check the Enable Search box.
- Select Data Source: Click the Select Data Source link. This opens the integration window where you can choose your JDE Channel (Form or Data Service).
- Activate Search Onload: In the datasource modal, check the Search Onload box. When enabled, this automatically populates the search results the moment the user clicks into the field, eliminating the need for a manual query.
Once configured, users get instant, relevant results with only the most meaningful fields visible.


Custom Columns & Request Controls for JDE Grids
With this update, you can now add Custom Columns that exist only in your Swift app and use the new Exclude from Request toggle to fine-tune exactly what data is sent back to JDE.
Adding Custom Columns to Grids
Sometimes you need a column for local calculations, status labels, or extra instructions that aren’t part of your standard JDE Data Service.
How to set it up:
Enable Editability: In the Attributes section of your Grid View (in Entry or VA apps), first check the Editable box.
Toggle Custom Columns: Once “Editable” is active, the “Add Custom Columns” attribute will become available. Check it to proceed.
Define Your Columns: Click the + Add Custom Columns button. You can now define a Column Name and an optional Control ID.
Note: A column is only included in the JDE request if a Control ID is specified. If left blank, it remains a “UI-only” column.

Precision Control: “Exclude from Request”
For existing fields within your grid, you may want them to be visible to the user but ignored during the actual integration call to JD Edwards (to prevent “Unknown Field” errors or to keep the payload clean).
How to use it:
Navigate to the Configure Grid section.
Open the settings for any specific field within the grid.
Toggle the Exclude from Request option.
When active, this field will still appear in the app’s grid view, but its value will be omitted from the JSON request sent to the server.
This gives you full control over both the user-facing grid experience and the exact data payload sent to JDE, keeping interfaces flexible and integrations clean.

Icon Alignment for Buttons & Actions
With this update, you can now choose whether your icons appear to the Left or Right of your text labels.
How to Align Your Icons
You can find these settings wherever you configure actions:
Select Your Action: Open the settings for any button, row action, or card action.
Pick an Icon: Choose your desired icon and customize its color and size.
Choose Alignment:
In Button Settings, you’ll see a toggle for Left or Right right under the icon size slider.
In Card or Grid Actions, use the Icon Align dropdown to select your preferred placement.
Bonus – Arrow Slide: For buttons, you can also enable the “Arrow slide on hover” for an extra touch of interactivity!
This gives you finer control over how actions feel and flow, helping interfaces look cleaner and behave more intuitively.


Multi-Source Data Consolidation in Swift Flow
With this update, you can fetch, combine, and expose data from multiple platforms (like SAP and JDE) into a single, unified source. This update allows you to aggregate data using the new “All Previous Input” data source and then expose that consolidated payload through Webhooks and Channels.
Phase 1: Consolidate Your Data
The first step is to create a master payload from various systems within a single workflow.
Build Your Workflow: Add multiple integration actions (e.g., SAP, JDE, and Swift Objects).
Map the Unified Payload: In your final integration step, select “All Previous Input” as the Data Source. Swift will automatically gather responses from every preceding step into one nested JSON tree for easy mapping.

Phase 2: Expose via Webhook
Once your workflow is ready, you need a secure way to trigger it externally.
Navigate to Webhooks: Go to the Swift Flow > Webhooks tab.
Create/Configure Webhook: Create a new webhook (e.g., “Multi FNB”) and select your consolidated workflow from the list.
Copy the Endpoint: Swift generates a unique URL and API Key for that workflow. Click the Copy icon to save this endpoint URL.

Phase 3: Connect to a Channel
Now, make that consolidated data available as a dedicated data section within your app’s channel.
Open Channels: Navigate to the Administration > Channels section.
Select Your REST Channel: Open the channel you wish to update (e.g., “Multi FNB Channel”).
Add a New Endpoint: Click the plus (+) button to add a new data section (like “Products” or “MultiChannel”).
Configure the Path: Give it a name, set the method to POST, and paste the Webhook URL you copied in Phase 2 into the Path field.
This enables a unified data layer across platforms, making multi-system workflows easier to build, trigger, and consume within Swift.

Wrapping Up
That wraps up our latest updates to Swift!
These enhancements represent a fundamental shift from ‘managing data’ to ‘Designing Intelligence,’ simplifying complex JDE workflows through conversational AI and open API access.
📌 Pro Tip: Leverage Enhanced Search Popups with Search On-Load to give your users instant access to data the moment they open a form. Pair this with Custom Grid Columns to perform local calculations without cluttering your JDE environment, keeping your integrations clean and your UI powerful.
Thank you for being a part of the Swift community. Here’s to optimizing your processes and achieving success!
With
from Swift
Your feedback is essential in driving us forward, so please don’t hesitate to share your thoughts with us; and stay tuned for more groundbreaking features as we evolve!
The ability to create “disposable” experimental processes and apps opens up the untapped potential of the enterprise to address business problems with an unprecedented agility and positive innovation energy.
How Swift provides the game-changing capability?
Most low-code, no-code platforms evolved as the next-phase of the original development tools, built a decade or two ago, and still follow the same development mindset in their DNA. Although they’ve tried their best to make them easy for the business analysts and the users, majority have fallen short.
To bring about the real paradigm shift and benefits of a low-code/no-code platform, a grounds-up rethinking was required to work at a meta-data level, and incorporate at the core of the architecture, the latest and greatest advancements in web and mobile technologies, integration, security, analytics and cloud-based server frameworks.
Get started with Swift
Get Started with Swift
Sign up for Swift Start and get a fully functional Swift instance, pre-integrated with a JD Edwards demo instance. You can explore the pre-built apps available on Swift App Store, customize them or create your own from scratch and share them with your peers.
Join Swift Online Training
Join us for the Online Training and learn to design, build, deploy and launch mobile and web apps in a matter of minutes, and how they are automatically integrated with JDE applications, orchestrations and databases without the need to write a single line of code.
Get Swift Certification
Swift Certified Consultants are responsible for designing, developing, launching, extending and managing Swift applications. Join some of the most innovative and reputed JDE professionals in the industry by getting your Swift functional or admin certifications.
