REST API
Last updated
Was this helpful?
Last updated
Was this helpful?
You can access the Rest API through the Swagger UI from the App API section. Navigate to Network -> Deployed Apps -> App -> Rest API
You can register API Keys at the Network level and use them to access the API endpoints of the deployed chaincode applications on the network. API Key
An asset can be any object in your business process that needs to be tracked on the Blockchain. For e.g. financial instruments (equities, bonds, loans, and funds), tangible assets (real estate, artworks, precious metals), or intellectual property can be different types of assets.
Token APIs allow you to tokenize your assets and issue Non-Fungible Tokens (NFTs) or fungible tokens seamlessly. Tokeniseanything asse you want- real estate, artwork, collectibles, or any other valuable asset. Using these APIs, you can issue, mint, burn tokens. Additionally, user can set approvers for their token account, get balance, view all transactions etc.
ERC1155 is a popular token standard in the blockchain industry that allows for the creation and management of both fungible and non-fungible tokens. It provides a flexible and efficient way to represent multiple token types within a single smart contract.
Vault is a mechanism for fractionalisation that allows for the division of assets into smaller, more manageable fractions. This concept is particularly relevant in the world of finance and investment, where it enables the creation of new investment opportunities and increased liquidity.
A custodian is a trusted party responsible for safeguarding and managing the assets held within the vault. A custodian can deposit or withdraw assets from a vault.
Create an asset or a list of assets.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Custom JSON object representing an asset. You can submit a single asset or multiple assets in one request by providing an array of assets here.
Asset created.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Get the properties of an existing token.
Token found.
docType
"asset"
Identifier of the token
"RealtyToken"
name of the token
"RealtyToken"
Description of the Token
"Token representing fractional ownership in real estate."
Unique symbol for the Token
"RTC"
Contains classification in the scope of fungible or nonfungible with respective unit
Additional custom properties for the token.
{"currency":"USD","value":1}
Permissions on the Token.
Total supply of that token
0
Total quantity of minted tokens
0
owners of that token
TimeStamp at which created
"2024-01-01T15:30:49.615Z"
TimeStamp at which updated
"2024-01-01T15:30:49.615Z"
The user entity object who created the token
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"user1"}
The user entity object who updated the token
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"user1"}
Used to create a token type in the blockchain. Multiple token types can be defined within the same blockchain network and users can hold one or more token type. The initialize token method can be used to define a fungible token type or a non-fungible token type (NFT).
The Token id. Should only contain alphabets and numbers. If this is not provided, then an id will be automatically generated
"RealtyToken"
The display name of the token.
"RealtyToken"
Description of the token.
"Token representing fractional ownership in real estate."
Symbol of the token.
"RTC"
Additional custom properties for the token.
{"currency":"USD","value":1}
Permissions on the Token.
Field definitions for a non fungible token. This can be omitted for fungible tokens. A NFT contains additional data that uniquely identifies a minted token. In the data fields, define the primary key that identifies the unique NFT and also any reference fields to other objects on the chain.
Success.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Update the allowed properties of an existing token. Not all fields need to be provided. The provided fileds are partially updated.
Id of the token.
"87be83f3e225f9cc9b03e50b"
Description of the token.
"Token representing fractional ownership in real estate."
Additional custom properties for the token.
{"currency":"USD","value":1}
Field definitions for a non fungible token. This can be omitted for fungible tokens.
Token updated.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Get all tokens.
Tokens found.
The number of records returned from the ledger.
1
The bookmark returned to be submitted in request for next page.
Tokens returned.
Update the permissions of an existing token.
Id of the token.
"87be83f3e225f9cc9b03e50b"
Token permissions updated.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Approve a user/account to manage tokens on behalf of current user. The approved user can managed tokens for specific token Ids mentioned in the request.
List of token IDs
["RealtyToken"]
List of operators
Indicates whether the tokens are approved or not
true
Token permissions updated.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Update the owners of an existing token.Owners of the token has permissions to update the token properties and permissions. By default when a token is created, the caller becomes the onwer of the token which can be updated using this method.
Id of the token.
"87be83f3e225f9cc9b03e50b"
Token owners updated.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Mint Fungible or Non-fungible tokens.
The id of the token to mint.
"87be83f3e225f9cc9b03e50b"
Organization entity to which tokens are minted
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"}
The amount of token to be minted if it is a fungible token. Not required for non-fungible tokens.
10000
Any additional data when the token is an NFT. Not required for fungible tokens.
{"id":"property1","name":"Flat xyz","address":"Chicago, Illinois","locality":"Harbor Drive"}
Token minted.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Burn Fungible or Non-fungible tokens.
The id of the token to mint.
"87be83f3e225f9cc9b03e50b"
Organization entity from which tokens are burnt.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"}
The amount of token to burn if it is a fungible token. Not required for non-fungible tokens.
10000
The Id of the asset to be burned when the token is a NFT. This field is only required when token is non-fungible.
"property2"
Token burned.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Get acount details of the specified Account Id
account found.
The unique identifier for the account
"account~3bbda18ab9d2677ae28b480d072463d5b6db6c6fc8ec5c95fe4ed59632fbdc9f"
The type of document
"account"
The token ID associated with the account
"RealtyToken"
The balance associated with the account
1
List of approved entities
List of NFT IDs associated with the account
List of owners
The timestamp when the account was created
The timestamp when the account was last updated
Information about the creator
Information about the updater
Get details of all accounts for the specified token Ids.
The token ID
"RealtyToken"
Account found.
The unique identifier for the account
"account~3bbda18ab9d2677ae28b480d072463d5b6db6c6fc8ec5c95fe4ed59632fbdc9f"
The type of document
"account"
The token ID associated with the account
"RealtyToken"
The balance associated with the account
1
List of approved entities
List of NFT IDs associated with the account
List of owners
The timestamp when the account was created
The timestamp when the account was last updated
Information about the creator
Information about the updater
Get details for specified transaction
transaction details found.
The type of document (e.g., "tkntx")
"tkntx"
The unique identifier for the transaction
"fcfb17c0eb3a73d809ee3d1829cfe157524cb44189f78f8f378c07284bae7f86"
The type of transaction (e.g., "MINT")
"MINT"
List of owners associated with the transaction
The timestamp when the transaction was created
The timestamp when the transaction was last updated
List of owners associated with the transaction
List of owners associated with the transaction
Get details for all transactions for specified Token Ids.
The token ID
"RealtyToken"
transaction details found.
The type of document (e.g., "tkntx")
"tkntx"
The unique identifier for the transaction
"fcfb17c0eb3a73d809ee3d1829cfe157524cb44189f78f8f378c07284bae7f86"
The type of transaction (e.g., "MINT")
"MINT"
List of owners associated with the transaction
The timestamp when the transaction was created
The timestamp when the transaction was last updated
List of owners associated with the transaction
List of owners associated with the transaction
Create an asset or a list of assets.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Custom JSON object representing an asset. You can submit a single asset or multiple assets in one request by providing an array of assets here.
Asset created.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Get token balance for a particular user/account.
The id of the token to retrieve.
"87be83f3e225f9cc9b03e50b"
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"}
Token balance retrieved.
value of the balance
2
Get token balance for multiple user/account.
[{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"},{"orgId":"6592bf712aca6650dc152911","userId":"1234"}]
Token balance retrieved.
{"orgid":"6592bf712aca6650dc152911","userId":"user1"}
10
Approve a user/account to manage tokens on behalf of current user. The approved user can managed all tokens that belong to the target user.
Whether to approve or revoke.
true
Organization entity whom caller is approving.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"}
Token Approval succeeded.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Check if a user/account can manage tokens on behalf of current user.
Organization who approved a operator.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"9876"}
Organization who got approved by a owner.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"}
Token Approval succeeded.
returs true if approved or false if not
"true"
Transfer token from one account to another account.
The account or organizational entity from which tokens needs to be transfered.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"9876"}
The account or organizational entity to which tokens needs to be transfered.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"}
Identity of the token e.g RealtyToken.
"RealtyToken"
Number of token to be transferred. It is 1 in case of non fungible and maximum total supply in case of fungible.
100
This is field is required in case of non-fungible. Which should have assetId of the non-fungible token Id. e.g Property1 of RealtyToken
{"assetId":"property1"}
Token transfer succeeded.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Transfer token from one account to another in batch.
The account or organizational entity from which tokens needs to be transfered.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"9876"}
The account or organizational entity to which tokens needs to be transfered.
{"orgId":"64be83f3e225f9cc9b03e50b","userId":"1234"}
Identity of the token e.g RealtyToken.
Number of token to be transferred. It is 1 in case of non fungible and maximum total supply in case of fungible.
This is field is required in case of non-fungible. Which should have assetId of the non-fungible token Id. e.g Property1 of RealtyToken
{"assetIds":["property1","property2"]}
Token transfer succeeded.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Create an asset or a list of assets.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Custom JSON object representing an asset. You can submit a single asset or multiple assets in one request by providing an array of assets here.
Asset created.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Get the properties of an existing vault.
Vault found.
Unique identifier of the vault
"RealEstateVault"
The name of the vault.
"Real Estate Vault"
Vault used to hold real estate assets.
"Real Estate Vault"
Any additiona Json data to be added as properties of the Vault.
{"project":"Sapphire","location":"Chicago"}
Identifier of the tokens associated with the vault.
Timestamp at which doc is created
"2024-01-02T11:43:07.17Z"
Timestamp at which doc is updated
"2024-01-02T11:43:07.17Z"
org entity which doc is created
{"orgId":"6592bf712aca6650dc152911"}
org entity which doc is updated
{"orgId":"6592bf712aca6650dc152911"}
Used to initialize a vault and define the fungible tokens associated with the vault.
Unique identifier of the vault. This is not mandatory. If not provided a unique id will be automatically generated.
"RealEstateVault"
The display name of the vault.
"Real Estate Vault"
Description of the Vault.
"Vault used to hold real estate assets"
Array of custodians for the vault. Custodians have the ability manage the vault properties and also the asset related properties - like asset value, metadata etc. If this field is not provided, current caller is added as custodian.
Any additiona Json data to be added as properties of the Vault. This usually represents additional information about the assets that will be deposited in the vault.
{"project":"Sapphire","location":"Chicago"}
The tokens associated with the vault. These tokens are used to represent fractions of assets that are deposited in the vault. Multiple tokens can be associated with the vault which represents multiple class of shares that are issued against an asset.
Vault created.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Update the allowed properties of an existing vault.
"56be83f3e225f9cc9b03e50b"
"Real Estate Vault"
"Vault used to hold real estate assets"
Any additiona Json data to be added as properties of the Vault.
{"meta":"data"}
Vault updated.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Get all vaults to which caller can access to.
Vaults found.
Unique identifier of the vault
"RealEstateVault"
The name of the vault.
"Real Estate Vault"
Vault used to hold real estate assets.
"Real Estate Vault"
Any additiona Json data to be added as properties of the Vault.
{"project":"Sapphire","location":"Chicago"}
Identifier of the tokens associated with the vault.
Timestamp at which doc is created
"2024-01-02T11:43:07.17Z"
Timestamp at which doc is updated
"2024-01-02T11:43:07.17Z"
org entity which doc is created
{"orgId":"6592bf712aca6650dc152911"}
org entity which doc is updated
{"orgId":"6592bf712aca6650dc152911"}
Create a new fungible token and associate it with an existing vault.
Unique identifier of the vault.
"RealEstateVault"
The tokens to be created in order to associate with the vault. These tokens are used to represent fractions of assets that are deposited in the vault. Multiple tokens can be associated with the vault which represents multiple class of shares that are issued against an asset.
Vault created.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Associate an existing token with an existing vault.
Unique identifier of the vault.
"RealEstateVault"
The Ids of existing tokens to be associated with the vault. The token should be of type fungible, with classification.vauleType = reference. Also, the vault custodians should have mint and burn permissions on the tokens to be associated. These tokens are used to represent fractions of assets that are deposited in the vault. Multiple tokens can be associated with the vault which represents multiple class of shares that are issued against an asset.
Vault created.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Update the custodian of a vault
Existing vault Id to which custodians need to be updated.
"testVault"
Array of the new custodian entities. The existing custodians will be replaced with the provided value.
Update Custodians for the specified vault is successful.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Deposit Assets to the vault and mint corresponding fungible tokens to the reciever's account.
Unique vault Id to which asset is to be deposited.
"RealEstateVault"
List of assets to be deposited.
Deposit Assets succeeded.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Withdraw Assets from the vault and burn corresponding fungible tokens from the payer's account.
Existing VaultId from which assets need to be withdrawn.
"RealEstateVault"
List of assets to withdraw.
Withdraw Assets succeeded.
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Get all the assets that have been deposited in the specified Vault.
Vault assets found.
2
Update the allowed values of asset inside specified vault. This is used to update the value of an asset in the vault or update an additional metadata associated with the vault.
Existing vault Id.
"RealEstateVault"
Update Successful
Transaction id of the blockchain transaction.
"e3e4b0f0376f550724bd7fe79a969d0bbb48f6b2b866f584b2a44007a294c411"
The receipt id returned while submitting the transaction.
"6592daa9a4f85cb8fbda042a"
Status check API.
OK
Query an asset.
Asset found.
Id of the asset.
"Prop1"
The type of asset defined in the Asset Tokenization App settings.
"Property"
Custom JSON object representing an asset.
{"id":"Prop1","name":"Flat xyz","address":"Chicago, Illinois","locality":"Harbor Drive"}
The current owners of the asset.
Date and time when the asset was created on the ledger.
"2023-02-15T15:47:00.027Z"
The entity that created the asset.
Date and time when the asset was last updated on the ledger.
"2023-02-17T12:10:24.156Z"
The entity that last updated the asset.
Create an asset or a list of assets.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Custom JSON object representing an asset. You can submit a single asset or multiple assets in one request by providing an array of assets here.
Asset created.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Create or update an asset or a list of assets. If an asset with the same id exists, the existing asset will be updated.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Custom JSON object representing an asset. You can submit a single asset or multiple assets in one request by providing an array of assets here.
Asset created.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Delete one or more assets.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Id of the asset. This is the Id that is maintained in your system and corresponds to the value of the Primary Key attribute defined in the Asset Tokenization App settings. You can submit a single id or multiple Ids in one request by providing an array here.
Asset deleted.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Update an asset or a list of assets.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Custom JSON object representing an asset. You can submit a single asset or multiple assets in one request by providing an array of assets here.
Asset updated.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Update owners of an asset. This method replaces the current owners with the new owner array provided.
The type of asset defined in the Asset Tokenization App settings.
"Property"
Ownership change data. Supports ownership change for single asset or bulk change for an array of assets.
Asset updated.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Get the asset along with history of changes.
Asset found
Id of the asset.
"Prop1"
The type of asset defined in the Asset Tokenization App settings.
"Property"
The number of historical entries returned from the ledger.
1
Get all assets.
Assets found.
The number of records returned from the ledger.
1
The bookmark returned to be submitted in request for next page.
Assets returned.
Get the status of an already submitted transaction using the returned receipt id.
Transaction found.
The ledger transaction Id corresponding to the receipt id.
"6c94ff55155722c28611630e7d6795145e0282e9fabf10bf3460f396e2a6218b"
The status of the submitted transaction.
Error message when the transaction status is FAILED.
"Success"
Get statistics about asset usage.
OK
Total number of assets on the ledger.
100
Get ownership transfer request by id.
Ownership transfer request found
Id of the ownership transfer request.
"9a7b337324d807e3622c29aad435bf6e6ea1d14a8c4e3850c5627f3be4356d12_124134"
The approver(s) to whom the request was sent for approval.
The number of approvers required to approve.
1
The status of the request
The number of minutes after which the approval request should timeout after it has been created.
60
Any additional data that is meaningful to be stored in the approval request.
{"name":"Flat xyz","address":"Chicago, Illinois","locality":"Harbor Drive","metadata":{"assetType":"Property","id":["Prop1"],"newOwner":{"orgId":"641b0eb2623fc30540d70fa7","userId":"6002"}}}
The owners of the transfer request. This is typically same as the approvers.
Date and time when the ownership transfer request was created on the ledger.
"2023-02-15T15:47:00.027Z"
The entity that created the ownership transfer request.
Date and time when the ownership transfer request was last updated on the ledger.
"2023-02-17T12:10:24.156Z"
The entity that last updated the ownership transfer request.
Request ownership of an asset to be transferred.
The type of asset defined in the Asset Tokenization App settings.
"Property"
The ownership transfer approval request to be submitted. Multiple transfer requests can be submitted together by providing an array here.
Ownership transfer request created.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Approve ownership transfer request.
Id of the approval request. You can approve multiple ownership transfer requests together by providing an array of Ids here.
Ownership transfer request approved.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Reject ownership transfer request.
Id of the approval request. You can approve multiple ownership transfer requests together by providing an array of Ids here.
Ownership transfer request rejected.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Get the status of ownership transfer requests submitted by an entity.
Ownership transfer request found
The number of records returned.
3
The bookmark returned by previous request.
The records returned.
Get the ownership transfer requests in queue for approval.
Ownership transfer request found
The number of records returned.
3
The bookmark returned by previous request.
The records returned.
Get the ownership transfer requests for a particular asset.
Ownership transfer request found
The number of records returned.
3
The bookmark returned by previous request.
The records returned.
Get the ownership transfer requests for a particular asset.
Ownership transfer request found
Id of the ownership transfer request.
"9a7b337324d807e3622c29aad435bf6e6ea1d14a8c4e3850c5627f3be4356d12_124134"
The number of historical entries returned from the ledger.
1
Get approval request by id.
Approval request found
Id of the approval request.
"9a7b337324d807e3622c29aad435bf6e6ea1d14a8c4e3850c5627f3be4356d12_124134"
The approver(s) to whom the request was sent for approval.
The number of approvers required to approve.
1
The number of minutes after which the approval request should timeout after it has been created.
60
The status of the request
Any additional data that is meaningful to be stored in the approval request.
{"name":"Flat xyz","address":"Chicago, Illinois","locality":"Harbor Drive"}
The owners of the approval request. This is typically same as the approvers.
Date and time when the approval request was created on the ledger.
"2023-02-15T15:47:00.027Z"
The entity that created the approval request.
Date and time when the approval request was last updated on the ledger.
"2023-02-17T12:10:24.156Z"
The entity that last updated the approval request.
Create a new approval request.
A unique name that represents this type of approval. The type is used to distinguish between different types of approvals in the systems. For e.g. LoanRequestApproval and LoanDisbursementApproval can be different approval types in the system. The type is also required while making other Approval API related calls.
"LoanRequestApproval"
The Approval request related data. Multiple approvals can be submitted together by providing an array here.
Approval request created.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Approve the request.
A unique name that represents this type of approval. The type is used to distinguish between different types of approvals in the systems. For e.g. LoanRequestApproval and LoanDisbursementApproval can be different approval types in the system. The type is also required while making other Approval API related calls.
"LoanRequestApproval"
The Approval request related data. Multiple approvals can be submitted together by providing an array here.
Approval request approved.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Reject approval request.
A unique name that represents this type of approval. The type is used to distinguish between different types of approvals in the systems. For e.g. LoanRequestApproval and LoanDisbursementApproval can be different approval types in the system. The type is also required while making other Approval API related calls.
"LoanRequestApproval"
The Approval request related data. Multiple approvals can be submitted together by providing an array here.
Approval request rejected.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Cancel approval request.
A unique name that represents this type of approval. The type is used to distinguish between different types of approvals in the systems. For e.g. LoanRequestApproval and LoanDisbursementApproval can be different approval types in the system. The type is also required while making other Approval API related calls.
"LoanRequestApproval"
The Approval request related data. Multiple approvals can be submitted together by providing an array here.
Approval request cancelled.
The transaction id generated by the Blockchain ledger.
"dd7817b56429532ceea32e2111faa20a7af87c945e7d8163ae2384c560b565f2"
The request Id for this API request. This id can be used later to query the status of a transaction anytime using the /asset/receipt
endpoint.
"643d316fa27b8c7dcdb31c49"
Get the status of approval requests submitted by an entity.
Approval request found
The number of records returned.
3
The bookmark returned by previous request.
The records returned.
Get the approval requests in queue for approval.
Approval request found
The number of records returned.
3
The bookmark returned by previous request.
The records returned.
Get the approval requests for a particular asset.
Approval request found
Id of the approval request.
"9a7b337324d807e3622c29aad435bf6e6ea1d14a8c4e3850c5627f3be4356d12_124134"
The number of historical entries returned from the ledger.
1
Status check API.
OK