Workflow
1
A user and member are created
When a user selects an MX product from your UI, your application determines whether the user and member already exist on the MX system. If they don’t, your server issues Create User and Create Member requests to MDX Real Time as needed.
2
You push new data to MX
Any time a user, member, account, or transaction is created, updated, or deleted on your system, the action is pushed to MX. These actions are ongoing, enabling all of the end user’s data to be on MX systems before they log into the service. Since only one action can be pushed through at a time, use a queue to process the actions as explained in Processing Actions in a Queue.
Creating objects in the MX system must be done according to the tree structure of objects in MX Data Architecture.
3
(Optional) Update large data sets with an API script
If you need to update large sets of data on MX’s servers in addition to building API calls and logic into your online banking platform, you can create a script that’s capable of looping through a table to perform simple API calls for each object with these steps:
- Determine which endpoints need to be called.
- Get a list of IDs required for each endpoint.
- Create a loop to perform the API actions for each entity. Include a throttle to prevent exceeding the rate limit.

