The Xooa API gateway exposes always-on, permanent, cloud API endpoints for Custom Smart Contracts, XLDB, and Xooa Managed Smart Contracts.
Using the API endpoints, a client application may securely interact with a distributed ledger network using minimal knowledge of the DLT network topology or underlying Distributed Ledger Technology.
To have a detailed understanding of the APIs that we use, we have provided a list of navigating links below.
Navigating links ahead will land your web browser on an OpenAPI 2.0 compliant documentation and sandbox (for those endpoints labeled with “try”).
An identity is an entity with an API token and a given set of permissions to access the APIs for the app. Manage identities and API tokens programmatically across your custom smart contracts, XLDB, and Xooa managed smart contracts. (read & try)
Xooa’s Private DLT Apps allow non-blockchain developers to easily put-to-use popular DLT use cases.
XLDB is your centralized or distributed private blockchain database without the smart contract overhead.
With these endpoints, you may interact with XLDB to manipulate and query the mutable document store, i.e. World State, or get the transaction history from the immutable ledger.
Your hub for managing all digital assets on a private centralized or distributed immutable ledger. With these endpoints, you may create, destroy, update, and transfer assets between identities.
Record Management System, or RMS, allows you to manage records or documents on multiple cloud storage platforms. Keep track of documents and make it verifiable.
Manage ERC20 and ERC721 compliant tokens on your own private blockchain ledger and transfer tokens within your identities.
Issue and offer or purchase fixed rate bonds on a secure and private distributed ledger. Each identity may be an issuer or an investor. The app takes care of calculating interest.
Create an election or referendum and collect votes on your private ledger. Your identities are the electorate and each has their own API key.
Get blockchain metrics (such as block height, transaction details) from your blockchain ledger (read & try)
Fetch the status and result of a previously queued API call. Use the Result Id provided in the response of the API request submitted.
Result Id is provided for asynchronous API calls or if the timeout is reached. (read & try)