Integration Flow
As an operator integrating the Vault and Wallet system for your business purpose, the most simple integration always starts with user registration/setup.
This can be achieved in very few steps, as indicated below:
Register User
Log the new user in
Generate and submit 2FA Setup code
Once the above has been done (per user), further information can be submitted to the system (such as profile and personal information to activate banking features later on).
In a next step, an operator would want to view the profile of a user, which contains all information and meta-data, including public deposit keys, transaction information, status codes of transfers/payments/referrals, etc.
This can simply be achieved by calling the "Get User Profile" Endpoint (or alternatively, "Get Basic User Profile" for a faster, simplified dataset.
To show deposit options (Crypto Deposit Keys, QR Codes, etc.) the "Get Crypto Deposit PubKeys" Endpoint is ideal. Other Endpoints are used to optimize lightweight interactions with the Hybrid-Chain system, by providing specific information, rather than the entire profile dataset.
Was this helpful?

