New: Subledger Details Page In Monitor
As a follow up to the the recently announced Transfer Details Page, weβve added a new details page for subledgers. The new view gives you additional subledger details such ascustomer reference id
and customer type
.
New: Manage Webhooks Through Monitor
Monitor now provides a user-friendly interface for managing your webhook configurations.Admin
and Developer
users can create, view, update, and delete webhook configurations directly through the portal, eliminating the need to use API endpoints for basic webhook management.Webhook Management Guide
New: Transfer Details Page & History Endpoint
Transfer Details Page Weβve overhauled the transfer details page in Monitor. The new view gives you everything you need to know about a transfer, including granular statuses with a transfer tracker:History Endpoint
Weβve also made it easier to reconcile balances and troubleshoot issues with a new history endpoint deliver/transfers/id/history:
- Get A Detailed History of Transfer Statues
- View Timestamps For Each Status Change
- View Status Updates For Both Single And Dual Leg Transfers
Updated: Move Funds To or From Your Orum Balance
You can now move funds to or from your Orum balance via Monitor. Previously, you could only move funds into your Orum balance via a top-up.New: Monitorβs Reimagined Homepage
We just launched a new homepage experience in Monitor, the custom-built portal that gives you a real-time look at your transfers and bank account verifications β making it easy to reconcile balances, troubleshoot customer issues, and export reports.Log into Monitor
MCP Server
Weβre excited to introduce the addition of MCP Server support in our platform,enabling new ways to interact with Orum APIs using natural language.

Introducing Subledgers: Report on Multiple Balance Types
Subledgers allow you to segregate balances by flow of funds or by each of your customers. This means you can create subledgers to track individual transactions related to specific areas of your business, such as accounts payable and accounts receivable. If youβre a platform, you also can create subledgers for each of your customers β giving you a real-time ledger that tracks the activity for each customer so you can run sophisticated treasury management while keeping detailed financial records.Subledgers Guide
Balance Summary Report
Balance Top-Ups now display as their own category instead of being grouped with ACH/SDACH.Enhanced Transfer Failure Reason Codes
Weβve added the following reason codes to help better inform and troubleshoot transfer failures:Reason Code | Description |
---|---|
enterprise_insufficient_funds | There is an insufficient enterprise balance and the transfer request cannot be completed. |
transfer_group_customer_status | The customer associated with this transfer group is invalid. |
transfer_group_account_status | The account associated with this transfer group is invalid. |
invalid_account | The account is invalid. |
card_expired | The expiration date provided is expired. |
account_not_verified | The account did not pass verification. |
invalid_routing_number | The routing number is invalid. |
incomplete_card_holder_address | The card holder address is incomplete. Please provide address1, city, state, and zip5. |
invalid_flow_of_funds | The flow of funds attempted is not permitted. The status of the transfer parties may be incorrect or you may not have access to this flow of funds. |
Business Name Match
You can now use Verify for business name match! This enhancement has been added to our existing Verify API. Simply populate business name details and receive a match response instantly!Enhanced Account Ownership Verification
In addition to names for consumer and business accounts, you can now also optionally match on phone numbers, SSN, and tax ID! See our guide and API docs for more info.Update to Account Number Validation
When you create or update external accounts, account numbers must be between 4-17 digits. The Deliver API previously accepted 1-17 digits.Scheduled Payments
You can now schedule payments via Deliver & Monitor! Simply follow the steps outlined in our Deliver Guide & Monitor Guide on how to get started.Export Persons, Businesses, and Verify Tables to a CSV
We added the ability to export information in the Persons, Businesses, and Verify tables to CSV! Simply navigate to the table and click on the βExportβ button in the right corner. Any selected filters on the table will also apply to the exported data.
Use Card Rails To Move Money
We enhanced the capabilities of our Deliver API to include real-time fund transfers to and from bank accounts via debit card, powered by Visa Direct.Using the new card transfers, U.S. customers are now able to use Deliver to reach over 99% of bank accounts in the US via a linked debit card.To do this, initiate an API request with speedasap
with a linked card as the destination, and funds will arrive in seconds.Interested in incorporating cards in your production flows? Reach out to [email protected] and weβll get you set up quickly.
Lookup Trace IDs
You may now lookup a trace ID for a transfer through our Portal & API!In the API, there are now two new fields located in the source and destination objects of the Transfers object. These fields aretrace_number
and return_trace_number
.In the portal, there are two places where the trace number can be looked up:- New selectable columns in the Transfers Table,
Trace Number
andReturn Trace Number
- Within the
Transfer Details
page for each transfer, under theSource
andDestination
headers
Trace numbers will only be present for transfers on a go-forward basis, and may not always be available, depending on the processor.
Deleting Resources
You can now delete persons, businesses and external accounts through the portal or via an API request.To delete in the portal, simply navigate to theActions
menu of the persons, businesses, or accounts table, and select Delete
for the entity that youβd like to delete.
closed
and the resources will still appear in GET responses.New Enhanced Search & Filter
You can now search the Persons, Businesses, Transfers, and Verify tables using additional advanced Search & Filter.To try it out, click the newFilter
button in the table, as seen below:


Verify Now Validates Account Ownership Via Name Match
You now can do even more with Verify, our first-of-its-kind bank account verification solution.Today, weβre thrilled to announce a third tier of verification, Verify Account Ownership Via Name Match, all available via the same API integration.With three distinct verification tiers now available, weβve also made Verify more flexible so you can choose whether to validate bank account status or turn on higher tiers that also validate the control of the bank account or ownership via name match.To achieve this, a newtype
of bank account verification field has been added to the Verify API, giving you the option to run tiered Verify requests either independently or simultaneously:- Verifies the status of a bank account alongside the Account Ownership Via Name Match request
- Verifies the status of a bank account and that the end user has control of the bank account alongside the name match request.
Cancel Transfers via Portal and API
You can now cancel transfers through the portal or through an API request.Cancel via Portal
From the Transfers page within the Orum Portal, click the new Actions button, select Cancel, and confirm your choice. Thatβs it! The status of the transfer will update to Failed and display an info icon noting that the transfer was manually canceled.
Cancel via API
Please check out our Cancel API Docs here!General Notes on Cancellations- Cancellations cannot be reversed.
- Transfers may only be canceled if they are in βPendingβ status. If a transfer is unable to be canceled, the option will be greyed out.
- Canceling an ACH or SDACH transfer will only succeed if the transfer has not yet been submitted for processing (see cutoff times for more details).
- For A2A transfers, the credit leg may be canceled regardless of the payment method (RTP, FedNow, ACH, or SDACH) if the credit leg has not yet been submitted.
- Only users with Admin or Payment Initiator roles are enabled to cancel transfers.
Verify Single Accounts via Portal
You can now do even more with Verify from the Orum Portal. Our new enhancements make it easy for you to Verify Account Status of individual bank accounts with a few simple clicks β giving your operations more flexibility and efficiency to handle one-off Account Status verifications.Here are the details:
From the Verify page within the Orum Portal, click the + Verify Account button, fill in the information, and then Verify Account. Thatβs it β the results will appear as a new row in the Verify Details table.
Routing Number Validation Check on Creating External Accounts
When creating an external account, we have now added a synchronous validation check to ensure that the routing number that is being passed is a valid routing number.If the routing number is not valid, we fail the creation of the account and send an error message as shown below:New: Initiate Payments Directly in our Portal!
You can now initiate single leg payments directly through the Orum Portal! See below for a breakdown of the newly available feature.Top Ups to your FBOYou can now top up your FBO balance directly through the portal. Simply log in to the Orum Portal and visit the βBalanceβ page. You should see a βTop up balanceβ button in the top right as below:




New Authentication Flow
Weβve made two major updates to our authentication flow:- Removal of API Keys: From now onwards, you will no longer need to manage two sets of API Keys & API Credentials to authenticate to our APIs. Instead, you will only need to manage a set of API Credentials. All API calls now have the field x-api-key as optional, and only API Credentials are necessary to authenticate moving forward.
- **Updated Auth Endpoint: **We have released a new auth endpoint (/oauth/token) that adheres to the standard OAuth2 spec. With this update, you can now use off the shelf OAuth2 clients for your integrations! Some examples below:
- Node.js: simple-oauth2
- Go: golang.org/x/oauth2
- Python: oauthlib
- Java: spring-security-oauth
All credentials created through the Orum Portal from this point forward can only be used with the new /oauth/token endpoint.
Previous Endpoint & Credential Deprecation Plan
We will continue to support the deprecated /authenticate and /refresh endpoints along with all previously created API Credentials. However, the functionality to rotate any existing credentials will be removed from the Orum Portal. If you must rotate any existing credentials, please reach out to Orum Support.We will urge all existing customers to migrate to the new endpoint by January 15, 2025, and will support the deprecated endpoints and credentials until then.New: Verify Accounts in Bulk in the Portal
Introducing a new way to access all of the benefits of our Verify product without having to write a line of code!Users can now verify accounts in bulk by simply uploading a CSV containing all account details and instantly access verification results.This new feature is available in the Verify tab in the portal under the new βVerify Initiationsβ tab - as seen below!
Add Persons, Businesses, and Accounts Directly in the Portal!
Now, you can add a Person, Business, or Account directly through the Orum Portal!To add Persons & Businesses, please navigate to the βPersonsβ or βBusinessesβ page in the Orum portal and select the β+ New Personβ or β+ New Businessβ button in the top right corner.


Only portal users with the Admin or Payment Initiator roles will be able to access this feature.