Download OpenAPI specification:
Fuze Documentation
Update acl for a user. (Requires READWRITE permission for ACL and user)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
object |
{- "orgUserId": "barbara_allen",
- "modules": {
- "MANAGE_USERS": "NONE"
}
}{- "code": 200,
- "error": null,
- "data": "OK"
}Create a new User by providing orgUserId. (Requires READWRITE permissions for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Org user id |
| userType required | string Value: "CONSUMER" Type of User |
| kyc required | boolean KYC details of the User passed to API |
| tnc required | boolean User acceptance of TnC |
| kycData | object or null KYC data |
{- "orgUserId": "johndoe123",
- "userType": "CONSUMER",
- "kyc": true,
- "tnc": true,
- "kycData": { }
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "michael_scott",
- "orgId": 12,
- "tnc": true,
- "kyc": true,
- "firstName": "Michael",
- "lastName": "Scott",
- "userType": "EMPLOYEE",
- "userStatus": "ACTIVE",
- "modules": {
- "MANAGE_USERS": "NONE"
}
}
}Get User by orgUserId provided at creation time. (Requires READ permission on user)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
{- "orgUserId": "barabara_allen"
}{- "code": 200,
- "data": {
- "orgUserId": "barbara.allen",
- "orgId": 12,
- "tnc": true,
- "kyc": true,
- "firstName": "Barbara",
- "lastName": "Allen",
- "userType": "CONSUMER",
- "aclStr": "",
- "userStatus": "ACTIVE"
}
}Freeze a user by passing orgUserId. Once done, further operations on the user will be rejected. (Requires READWRITE permission on User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
{- "orgUserId": "barabara_allen"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "barbara.allen",
- "orgId": 12,
- "deleted": true
}
}Fetch a summary of balances for a user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Org user id |
{- "orgUserId": "johndoe123"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "currency": "BTC",
- "value": 10
}, - {
- "currency": "ETH",
- "value": 0.1
}
]
}Unfreeze an account by passing orgUserId. (Requires READWRITE permission on User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Org user id |
{- "orgUserId": "johndoe123"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "barbara.allen",
- "orgId": 12
}
}Fetch all users for your org. (Requires READ permissions for Org.)
| pageNumber | integer offset of the page. Default is 0. |
| pageSize | integer number of records to fetch in a page. Default is 50. |
| userType | string Type os user (example : consumer, employee). |
| search | string search on the basis of name/email. |
| status | string status of the user (inactive, active) |
| sort | string sorting the response with direction (example: status:ASC, name:DESC). If no direction is mentioned, ASC will be considered by default |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": [
- {
- "orgUserId": "barbara_allen",
- "firstName": "Barbara",
- "lastName": "Allen",
- "kyc": true,
- "tnc": true,
- "userStatus": "ACTIVE",
- "userType": "CONSUMER",
- "createdAt": 1676446107,
- "permissions": {
- "MANAGE_USERS": "READWRITE",
- "RISK_CONTROL": "READWRITE",
- "REPORTS_AND_SETTLEMENT": "READWRITE",
- "CONSUMER_ACCOUNTS": "READWRITE",
- "PROOF_OF_RESERVES": "READWRITE",
- "AUDIT_LOGS": "READWRITE",
- "APIS": "READWRITE",
- "BUSINESS_MONITORING": "READWRITE",
- "FUND_MANAGEMENT": "READWRITE",
- "KNOW_YOUR_TRANSACTION": "READWRITE"
}
}
], - "error": null
}Edits a already present user by providing orgUserId. (Requires READWRITE permissions for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Org user id |
| tnc | boolean User acceptance of TnC |
| modules | object Permissions enabled for the user |
| loginAllowedFrom | string or null Allowed login from |
| loginAllowedTo | string or null Allowed login to |
| kycData | object or null KYC data |
{- "orgUserId": "johndoe123",
- "tnc": true,
- "modules": { },
- "loginAllowedFrom": "14:00:00",
- "loginAllowedTo": "23:00:00",
- "kycData": { }
}{- "code": 200,
- "error": null,
- "data": "OK"
}Delete a user by providing orgUserId. (Requires READWRITE permissions for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
{- "orgUserId": "barabara_allen"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "barbara.allen",
- "orgId": 12,
- "deleted": true
}
}Fetch pnl for a user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string Org user id |
| fromDate | string date from which to fetch PnL |
| toDate | string date till which to fetch PnL |
{- "orgUserId": "johndoe123",
- "fromDate": "2025-07-01",
- "toDate": "2025-07-01"
}{- "code": 200,
- "error": null,
- "data": {
- "defaultPnl": [
- {
- "currency": "BTC",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}, - {
- "currency": "ETH",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}
], - "currentValue": 2000,
- "totalInvestment": 1800,
- "totalReturns": 200,
- "returnPercent": 11.11
}
}Fetch pnl chart for a user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string Org user id |
| fromDate | string date from which to fetch PnL |
| toDate | string date till which to fetch PnL |
{- "orgUserId": "johndoe123",
- "fromDate": "2025-07-01",
- "toDate": "2025-07-01"
}{- "code": 200,
- "error": null,
- "data": {
- "pnls": {
- "2025-08-01": [
- {
- "totalInvestment": 100,
- "totalReturns": 100,
- "returnPercent": 100
}, - {
- "totalInvestment": 100,
- "totalReturns": 100,
- "returnPercent": 100
}
]
}, - "defaultPnl": [
- {
- "currency": "BTC",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}, - {
- "currency": "ETH",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}
], - "currentValue": 2000,
- "totalInvestment": 1800,
- "totalReturns": 200,
- "returnPercent": 11.11
}
}Get accounts for the user. (Requires READWRITE permission for adcb)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{ }{- "code": 200,
- "error": null,
- "data": null
}Get default account for the user. (Requires READWRITE permission for adcb)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{ }{- "code": 200,
- "error": null,
- "data": null
}initiate fund transfer for the user. (Requires READWRITE permission for adcb)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{ }{- "code": 200,
- "error": null,
- "data": null
}Fetch all users for your org. (Requires READ permissions for Org.)
| pageNumber | integer offset of the page. Default is 0. |
| pageSize | integer number of records to fetch in a page. Default is 50. |
| userType | string Type os user (example : consumer, employee). |
| search | string search on the basis of name/email. |
| status | string status of the user (inactive, active) |
| sort | string sorting the response with direction (example: status:ASC, name:DESC). If no direction is mentioned, ASC will be considered by default |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": [
- {
- "orgUserId": "barbara_allen",
- "firstName": "Barbara",
- "lastName": "Allen",
- "kyc": true,
- "tnc": true,
- "userStatus": "ACTIVE",
- "userType": "CONSUMER",
- "createdAt": 1676446107,
- "permissions": {
- "MANAGE_USERS": "READWRITE",
- "RISK_CONTROL": "READWRITE",
- "REPORTS_AND_SETTLEMENT": "READWRITE",
- "CONSUMER_ACCOUNTS": "READWRITE",
- "PROOF_OF_RESERVES": "READWRITE",
- "AUDIT_LOGS": "READWRITE",
- "APIS": "READWRITE",
- "BUSINESS_MONITORING": "READWRITE",
- "FUND_MANAGEMENT": "READWRITE",
- "KNOW_YOUR_TRANSACTION": "READWRITE"
}
}
], - "error": null
}Get User by orgUserId provided at creation time. (Requires READ permission on user)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "orgUserId": "barbara.allen",
- "orgId": 12,
- "tnc": true,
- "kyc": true,
- "firstName": "Barbara",
- "lastName": "Allen",
- "userType": "CONSUMER",
- "aclStr": "",
- "userStatus": "ACTIVE"
}
}Fetch a summary of balances for a adcb user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Org user id |
{- "orgUserId": "johndoe123"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "currency": "BTC",
- "value": 10
}, - {
- "currency": "ETH",
- "value": 0.1
}
]
}Fetch pnl for a user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string Org user id |
| fromDate | string date from which to fetch PnL |
| toDate | string date till which to fetch PnL |
{- "orgUserId": "johndoe123",
- "fromDate": "2025-07-01",
- "toDate": "2025-07-01"
}{- "code": 200,
- "error": null,
- "data": {
- "defaultPnl": [
- {
- "currency": "BTC",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}, - {
- "currency": "ETH",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}
], - "currentValue": 2000,
- "totalInvestment": 1800,
- "totalReturns": 200,
- "returnPercent": 11.11
}
}Returns the created orders for the org. (Requires READ permission on finance.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer |
| pageSize | integer |
| fromDate | string |
| toDate | string |
| transactionType | string |
| sort | string |
{- "pageNumber": 1,
- "pageSize": 2,
- "fromDate": "2023-08-22",
- "toDate": "2023-08-23",
- "transactionType": "BUY",
- "sort": "createdAt:DESC"
}{- "code": 200,
- "data": {
- "createdAt": "2023-08-28T16:09:47.537Z",
- "updatedAt": "2023-08-28T16:09:47.537Z",
- "side": "BUY",
- "symbol": "BTC_AED",
- "filled": 0.1,
- "averagePrice": 100,
- "externalId": "abcd",
- "orgUserId": "fake_user",
- "orgMarkup": 1,
- "orgVat": 5,
- "fuzeMarkup": 5,
- "fuzeVat": 0.5,
- "status": "COMPLETED",
- "orgSettlementId": "b986d0eb-a7df-4fc9-b440-3ffa73a4b1f9",
- "baseAveragePrice": 100,
- "netExecutedAmount": 49,
- "totalExecutedAmount": 50,
- "commissionAmount": 1,
- "rejectionReason": ""
}, - "error": null
}Returns whether the given RM code is currently verified. Requires READ permission for the org. This does not perform verification; it only reports status.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| rmCode | string |
{- "rmCode": "RM123"
}{- "code": 200,
- "error": null,
- "data": {
- "rmCode": "RM12345",
- "isVerified": true,
- "emailId": "test@test.com",
- "firstName": "Test",
- "lastName": "User",
- "mobileNumber": "1234567890",
- "fullName": "Test User",
- "loginId": "testuser",
- "isSuccess": true,
- "error": null
}
}Fetch watchlists for a user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
{- "orgUserId": "barabara_allen"
}{- "code": 200,
- "error": null,
- "data": {
- "watchlist": [
- {
- "watchlistName": "My watchlist",
- "watchlistItems": {
- "id": 27,
- "watchlistId": 14,
- "entityType": "Assets",
- "entityValue": "SOL",
- "alertPrice": "0.00000000",
- "createdAt": "2025-09-11T08:27:47.462Z",
- "updatedAt": "2025-09-11T08:27:47.462Z",
- "deletedAt": null,
- "metadata"": { }
}
}
]
}
}Create watchlist for a user. (Requires READWRITE permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| name required | string |
Array of objects or null (WatchlistItemDTO) |
{- "orgUserId": "barabara_allen",
- "name": "My Watchlist",
- "watchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
]
}{- "code": 200,
- "error": null,
- "data": {
- "watchlist": [
- {
- "watchlistName": "My watchlist",
- "watchlistItems": {
- "id": 27,
- "watchlistId": 14,
- "entityType": "Assets",
- "entityValue": "SOL",
- "alertPrice": "0.00000000",
- "metadata"": { }
}
}
]
}
}Update watchlist for a user. (Requires READWRITE permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| name required | string |
| id required | integer <int64> |
Array of objects or null (WatchlistItemDTO) | |
Array of objects or null (WatchlistItemDTO) |
{- "orgUserId": "barabara_allen",
- "name": "Update Watchlist",
- "id": 124,
- "addWatchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
], - "deleteWatchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
]
}{- "code": 200,
- "error": null,
- "data": {
- "watchlist": {
- "watchlistName": "My watchlist",
- "watchlistItems": {
- "id": 27,
- "watchlistId": 14,
- "entityType": "Assets",
- "entityValue": "SOL",
- "alertPrice": "0.00000000",
- "metadata"": { }
}
}
}
}Delete watchlist for a user. (Requires READWRITE permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| name | string |
| id required | integer <int64> |
Array of objects or null (WatchlistItemDTO) |
{- "orgUserId": "barabara_allen",
- "name": "Update Watchlist",
- "id": 124,
- "watchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
]
}{- "code": 200,
- "error": null,
- "data": {
- "orgId": 1,
- "orgUserId": "michael_scott",
- "deleted": true
}
}Fetch watchlists for a user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
{- "orgUserId": "barabara_allen"
}{- "code": 200,
- "error": null,
- "data": {
- "watchlist": [
- {
- "watchlistName": "My watchlist",
- "watchlistItems": {
- "id": 27,
- "watchlistId": 14,
- "entityType": "Assets",
- "entityValue": "SOL",
- "alertPrice": "0.00000000",
- "createdAt": "2025-09-11T08:27:47.462Z",
- "updatedAt": "2025-09-11T08:27:47.462Z",
- "deletedAt": null,
- "metadata"": { }
}
}
]
}
}Create watchlist for a user. (Requires READWRITE permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| name required | string |
Array of objects or null (WatchlistItemDTO) |
{- "orgUserId": "barabara_allen",
- "name": "My Watchlist",
- "watchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
]
}{- "code": 200,
- "error": null,
- "data": {
- "watchlist": [
- {
- "watchlistName": "My watchlist",
- "watchlistItems": {
- "id": 27,
- "watchlistId": 14,
- "entityType": "Assets",
- "entityValue": "SOL",
- "alertPrice": "0.00000000",
- "metadata"": { }
}
}
]
}
}Update watchlist for a user. (Requires READWRITE permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| name required | string |
| id required | integer <int64> |
Array of objects or null (WatchlistItemDTO) | |
Array of objects or null (WatchlistItemDTO) |
{- "orgUserId": "barabara_allen",
- "name": "Update Watchlist",
- "id": 124,
- "addWatchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
], - "deleteWatchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
]
}{- "code": 200,
- "error": null,
- "data": {
- "watchlist": {
- "watchlistName": "My watchlist",
- "watchlistItems": {
- "id": 27,
- "watchlistId": 14,
- "entityType": "Assets",
- "entityValue": "SOL",
- "alertPrice": "0.00000000",
- "metadata"": { }
}
}
}
}Delete watchlist for a user. (Requires READWRITE permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| name | string |
| id required | integer <int64> |
Array of objects or null (WatchlistItemDTO) |
{- "orgUserId": "barabara_allen",
- "name": "Update Watchlist",
- "id": 124,
- "watchlistItems": [
- {
- "asset": "BTC",
- "alertPrice": 200
}
]
}{- "code": 200,
- "error": null,
- "data": {
- "orgId": 1,
- "orgUserId": "michael_scott",
- "deleted": true
}
}Get news for a given symbol. Requires READ permissions for Org. If no symbol is provided, gets news for all symbols active for the org.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": [
- {
- "title": "$3.8B Ethereum Position Signals Whale Portfolio Shift",
- "subtitle": "Ethereum New A major Bitcoin whale accumulated $3.8 billion worth of Ethereum through weekend trading.",
- "sourceName": "Ayesha Aziz",
- "type": "news"
}
], - "error": null
}Fetch supported assets with which you can make trades. Requires READ permissions for Org.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "symbol": "BTC_AED",
- "policies": {
- "NAME": "BTC_AED",
- "QUANTITY_PRECISION": 8,
- "PRICE_PRECISION": 6,
- "ASSET_ENABLE": false
}
}, - "error": null
}Get asset metadata that you can use in your app. Requires READ permissions for Org.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "asset": "BTC",
- "chainsAndNetworks": [
- {
- "chain": "ETHEREUM",
- "network": "MAINNET"
}, - {
- "chain": "BITCOIN",
- "network": "MAINNET"
}
], - "policies": {
- "NAME": "BTC",
- "ASSET_ENABLE": false,
- "LOCAL_CURRENCY": "AED",
- "MARKET_CAP": 100000,
- "CURRENT_PRICE": 1000,
- "HIGH_24HR": 1000,
- "LOW_24HR": 1000,
- "PRICE_CHANGE_PERCENT_24H": 10.1
}
}, - "error": null
}Get news for a given symbol. Requires READ permissions for Org. If no symbol is provided, gets news for all symbols active for the org.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": [
- {
- "title": "$3.8B Ethereum Position Signals Whale Portfolio Shift",
- "subtitle": "Ethereum New A major Bitcoin whale accumulated $3.8 billion worth of Ethereum through weekend trading.",
- "sourceName": "Ayesha Aziz",
- "type": "news"
}
], - "error": null
}Requires READWRITE permission for APIKMS
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| access required | integer 3 - READWRITE, 2 - WRITE, 1 - READ |
| expirySeconds required | integer |
| ipWhitelist | Array of strings |
{- "access": 3,
- "expirySeconds": 999999999999,
- "ipWhitelist": [
- "string"
]
}{- "code": 200,
- "data": {
- "apiKey": "MCowDuMmyApiKey",
- "apiSecret": "MC4CDuMmyApiSecret",
- "expiryEpochSeconds": 999999999999,
- "ipWhitelist": [
- "1.1.1.1",
- "2.2.2.2"
], - "access": "1"
}, - "error": null
}Requires READWRITE permission for APIKMS
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| apiKey required | string |
{- "apiKey": "MCowDuMmyApiKey"
}{- "code": 200,
- "data": {
- "apiKey": "MCowDuMmyApiKey",
- "apiSecret": "MC4CDuMmyApiSecret",
- "expiryEpochSeconds": 999999999999,
- "ipWhitelist": [
- "1.1.1.1",
- "2.2.2.2"
], - "access": "1"
}, - "error": null
}Requires READWRITE permission for APIKMS
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": [
- {
- "apiKey": "MCowDuMmyApiKey",
- "apiSecret": "MC4CDuMmyApiSecret",
- "expiryEpochSeconds": 999999999999,
- "ipWhitelist": [
- "1.1.1.1",
- "2.2.2.2"
], - "access": "1"
}
], - "error": null
}Requires READWRITE permission for APIKMS
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| apiKey required | string |
{- "apiKey": "MCowDuMmyApiKey"
}{- "code": 200,
- "data": "OK",
- "error": null
}Requires READWRITE permission for APIKMS
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| apiKey required | string |
{- "apiKey": "MCowDuMmyApiKey"
}{- "code": 200,
- "data": {
- "apiKey": "MCowDuMmyApiKey",
- "apiSecret": "MC4CDuMmyApiSecret",
- "expiryEpochSeconds": 999999999999,
- "ipWhitelist": [
- "1.1.1.1",
- "2.2.2.2"
], - "access": "1"
}, - "error": null
}Get an audit trail of events(user creation, policy changes etc.) tied to your orgId. Requires READ permissions for Audit.
| entityType | string entity to fetch the audit details for. Example: Orders |
| pageNumber | integer offset of the page. Default is 0. |
| pageSize | integer number of records to fetch in a page. Default is 50. |
| search | string search on the basis of name/email. |
| fromDate | string used for date range. should be in YYYY-MM-DD |
| toDate | string used for date range. should be in YYYY-MM-DD |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "createdBy": "michael_scott",
- "eventType": "CREATE",
- "entityType": "Orders",
- "metadata": "{\"key1\": \"value1\"}",
- "createdAt": 1676444477
}, - "error": null
}Create an entry in the thirdParty table. (Requires READWRITE permission for Bank)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| name | string |
| type | string |
{- "orgUserId": "test@test.com",
- "name": "TESTNAME",
- "type": "SELF"
}{- "code": 200,
- "error": null,
- "data": "SUCCESS"
}Create an fiat account for the third party. (Requires READWRITE permission for Bank)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| thirdPartyUuid | string |
| accountNumner | string |
| bankSwiftCode | string |
| iban | string |
| bankCode | string |
| currency | string |
| paymentMethod | string |
{- "thirdPartyUuid": "aasdasd-asdasd-asdads",
- "accountNumner": "123123",
- "bankSwiftCode": "ABCDXXXXXX",
- "iban": "AE12314ADA312312",
- "bankCode": "002",
- "currency": "AED",
- "paymentMethod": "SWIFT"
}{- "code": 200,
- "error": null,
- "data": "SUCCESS"
}deletes an entry in the third party account table. (Requires READWRITE permission for bank)
| clientIdentifier required | string third party account clientIdentifier which needs to be deleted |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": "SUCCESS"
}Create a crypto wallet entry for the third-party. (Requires READWRITE permission for Bank)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string Unique identifier for the client |
| asset required | string Asset for the wallet |
| nickname required | string Nickname for the wallet |
| address required | string Wallet address of the external party |
| chain required | string Blockchain for the wallet |
| memo | string Memo for the wallet |
| walletType required | string Enum: "CUSTODIAL" "DECENTRALIZED" Type of the wallet |
| vaspDid | string |
| vaspName | string |
| vaspWebsite | string |
required | Self Declaration Proof (object) or Cryptographic Signature Proof (object) or No Ownership Proof (object) or Screenshot Proof (object) (WalletOwnershipProof) |
| walletPurpose required | string Enum: "DEPOSIT" "WITHDRAWAL" |
{- "clientIdentifier": "sherlock_holmes",
- "asset": "ETH",
- "nickname": "nickname",
- "address": "0x742d35Cc6634C0532925a3b844Bc454e4438f4sk",
- "chain": "ETHEREUM",
- "memo": "memo",
- "walletType": "DECENTRALIZED",
- "vaspDid": "did:ethr:0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "vaspName": "vasp-name",
- "ownershipProof": {
- "type": "checkbox_confirmation",
- "proof": "checked"
}, - "walletPurpose": "WITHDRAWAL"
}{- "code": 200,
- "error": null,
- "data": {
- "notabeneExternalCounterpartyVaspDid": "did:ethr:0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "nickname": "nickname",
- "address": "0x5B6f2822b0b235700Bd736A00D666e2531252A7E.",
- "asset": "ETH",
- "chain": "ETHEREUM",
- "walletType": "CUSTODIAL",
- "provider": "0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "status": "APPROVED"
}
}Fetch a list of notifications for a user. (Requires READ permission for User)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string <date> |
| toDate | string <date> |
{- "pageNumber": 1,
- "pageSize": 1,
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "message": "Trade Executed",
- "createdAt": "2021-06-01T00:00:00Z"
}, - {
- "message": "Trade Executed",
- "createdAt": "2021-06-01T00:00:00Z"
}
]
}estimates the fee for a new transaction
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| asset | string |
| chain | string |
{- "asset": "ETH",
- "chain": "ETHEREUM"
}{- "code": 200,
- "error": null,
- "data": {
- "low": {
- "networkFee": "0.000000000000000001"
}, - "medium": {
- "networkFee": "0.000000000000000001"
}, - "high": {
- "networkFee": "0.000000000000000001"
}
}
}Get supported assets in custody (Requires READ permission on custody)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": {
- "supportedAssets": {
- "ETH": [
- {
- "network": "SEPOLIA",
- "chain": "ETHEREUM"
}
], - "BTC": [
- {
- "network": "TESTNET",
- "chain": "BITCOIN"
}
], - "USDC": [
- {
- "network": "GOERLI",
- "chain": "ETHEREUM",
- "contractAddress": "0x07865c6E87B9F70255377e024ace6630C1Eaa37F"
}
]
}
}
}Get custody details of an org for asset and chain (Requires READ permission on custody)
| asset required | string asset for which custody of org needs to be fetched |
| chain required | string chain of the asset for which custody of org needs to be fetched |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": {
- "fireblocks": {
- "vault": {
- "id": 1,
- "name": "orgId 20",
- "hiddenOnUI": false,
- "autoFuel": false,
- "assetsWithAddresses": [
- {
- "asset": {
- "id": 1,
- "total": 0,
- "balance": 0,
- "lockedAmount": 0,
- "available": 0,
- "pending": 0,
- "frozen": 0,
- "staked": 0,
- "blockHeight": -1
}, - "addresses": {
- "id": 1,
- "orgId": 1,
- "orgWalletId": 1,
- "address": "adsafsdasd",
- "asset": "BTC",
- "network": "TESTNET",
- "chain": "BITCOIN",
- "status": "APPROVED"
},
}
]
}
}
}
}Get custody details of an org for asset (Requires READ permission on custody)
| asset required | string asset for which custody of org needs to be fetched |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": {
- "fireblocks": {
- "vault": {
- "id": 1,
- "name": "orgId 20",
- "hiddenOnUI": false,
- "autoFuel": false,
- "assetsWithAddresses": [
- {
- "asset": {
- "id": 1,
- "total": 0,
- "balance": 0,
- "lockedAmount": 0,
- "available": 0,
- "pending": 0,
- "frozen": 0,
- "staked": 0,
- "blockHeight": -1
}, - "addresses": {
- "id": 1,
- "orgId": 1,
- "orgWalletId": 1,
- "address": "adsafsdasd",
- "asset": "BTC",
- "network": "TESTNET",
- "chain": "BITCOIN",
- "status": "APPROVED"
},
}
]
}
}
}
}enables asset in custody for user. (Requires READWRITE permission on custody)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| asset | string |
| chain | string |
{- "orgUserId": "string",
- "asset": "ETH",
- "chain": "ETHEREUM"
}{- "code": 200,
- "error": null,
- "data": {
- "fireblocks": {
- "id": 1,
- "address": "0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "legacyAddress": "",
- "enterpriseAddress": "",
- "tag": "prod",
- "eosAccountName": "",
- "status": "ENABLED",
- "activationTxId": ""
}
}
}fetches custody transactions for a user. (Requires READ permission on custody)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| asset | string |
| chain | string |
| custodyType | string Enum: "SEGREGATED" "OMNIBUS" |
| status | string |
| entry | string Enum: "DEPOSIT" "WITHDRAWAL" |
{- "orgUserId": "string",
- "asset": "ETH",
- "chain": "ETHEREUM",
- "custodyType": "SEGREGATED",
- "status": [
- "COMPLETED",
- "FAILED",
- "REJECTED",
- "QUEUED"
], - "entry": "DEPOSIT"
}{- "code": 200,
- "error": null,
- "data": {
- "txns": [
- {
- "id": 1,
- "txHash": "e556ab72-da2e-4a10-9524-9f39c132b4b7",
- "status": "COMPLETED",
- "amount": 1,
- "currency": "ETH",
- "chain": "ETHEREUM",
- "entry": "DEPOSIT"
}
]
}
}fetches a custody transaction for a user. (Requires READ permission on custody)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| transactionId | number |
{- "orgUserId": "barbara_allen",
- "transactionId": 11
}{- "code": 200,
- "error": null,
- "data": {
- "id": 1,
- "txHash": "e556ab72-da2e-4a10-9524-9f39c132b4b7",
- "sourceAddress": "0xeth",
- "destinationAddress": "0xeth",
- "status": "COMPLETED",
- "amount": 1,
- "currency": "ETH",
- "chain": "ETHEREUM",
- "entry": "DEPOSIT"
}
}fetches whitelisted external addresses for a user. (Requires READWRITE permission on custody)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| asset | string |
| chain | string |
{- "orgUserId": "string",
- "asset": "ETH",
- "chain": "ETHEREUM"
}{- "code": 200,
- "error": null,
- "data": {
- "fireblocks": {
- "id": 1,
- "orgId": 1,
- "orgWalletId": 1,
- "address": "0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "asset": "ETH",
- "network": "TESTNET",
- "chain": "ETHEREUM",
- "status": "APPROVED"
}
}
}check if the address is valid
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| address | string |
| chain | string |
{- "address": "0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "chain": "ETHEREUM"
}{- "code": 200,
- "error": null,
- "data": {
- "isValid": true,
- "address": "0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "chain": "ETHEREUM"
}
}deletes an external wallet of a user by its id
| id required | string id which needs to be deleted |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": "OK"
}updates an external wallet of a user by its id
| id required | string id which needs to be updated |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": "OK"
}Create a crypto deposit wallet for the third party. (Requires READWRITE permission for Bank)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| address | string |
| asset | string |
| chain | string |
| memo | string |
{- "address": "0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "asset": "ETH",
- "chain": "ETHEREUM",
- "memo": "fakememo"
}{- "code": 200,
- "error": null,
- "data": "OK"
}Gets all the accounts for the org
{- "code": 200,
- "error": null,
- "data": [
- {
- "id": 1,
- "orgId": 1,
- "shortName": "Account1",
- "beneficiaryName": "Account1",
- "bankName": "ENBD",
- "bankCountry": "UAE",
- "currency": "AED",
- "isVerified": true,
- "isEnabled": true,
- "isDefault": true,
- "accountNumber": "account1",
- "transferDetails": "{swift: \"123123\"}"
}
]
}add a bank account. (Requires READWRITE permission for finance)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| beneficiaryName | string |
| bankName | string |
| bankCountry | string |
| currency | string |
| accountNumber | string |
| transferDetails | string |
{- "beneficiaryName": "Account1",
- "bankName": "ENBD",
- "bankCountry": "UAE",
- "currency": "AED",
- "accountNumber": "account1",
- "transferDetails": "{swiftcode : \"swiftBank\"}"
}{- "code": 200,
- "data": {
- "id": 12,
- "orgId": 1,
- "shortName": "Account1",
- "beneficiaryName": "Account1",
- "bankName": "ENBD",
- "bankCountry": "UAE",
- "currency": "AED",
- "isVerified": true,
- "isEnabled": true,
- "isDefault": true,
- "accountNumber": "account1",
- "transferDetails": "{swift: \"123123\"}"
}, - "error": null
}delete a bank account. (Requires READWRITE permission for finance)
| accountId required | string accountId of the account that needs to be deleted |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "numDeleted": 1
}, - "error": null
}initiate a transaction to a fiat bank account. (Requires READWRITE permission for finance)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| accountId | integer |
| txnId | string |
| amount | integer |
| transactionType | string (BankTransferType) Enum: "DEPOSIT" "WITHDRAW" "SETTLEMENT" |
| currency | string |
| fundingAmount | integer |
| fundingCurrency | string |
{- "accountId": 10,
- "txnId": "Txn1",
- "amount": 1,
- "transactionType": "DEPOSIT",
- "currency": "AED",
- "fundingAmount": 1,
- "fundingCurrency": "AED"
}{- "code": 200,
- "data": [
- {
- "id": 12,
- "orgId": 1,
- "accountId": "Account1",
- "txnId": "Txn1",
- "referenceId": "123123",
- "amount": 123,
- "type": "DEPOSIT",
- "status": "PENDING",
- "currency": "AED",
- "fundingAmount": 123,
- "fundingCurrency": "AED"
}
], - "error": null
}list of all fiat transactions. (Requires READ permissions for Finance.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer |
| pageSize | integer |
| orgUserId | string |
| type | string (BankTransferType) Enum: "DEPOSIT" "WITHDRAW" "SETTLEMENT" |
| status | string (BankTransferStatus) Enum: "PENDING" "COMPLETED" "CANCELED" "EXPIRED" |
| fromDate | string |
| toDate | string |
| fuzeReferenceId | string |
{- "pageNumber": 1,
- "pageSize": 2,
- "orgUserId": "barbara_allen",
- "type": "DEPOSIT",
- "status": "PENDING",
- "fromDate": "2024-03-03",
- "toDate": "2024-03-04",
- "fuzeReferenceId": "12345-1312314-12312312"
}{- "code": 200,
- "data": [
- {
- "orgId": 1,
- "accountId": "Account1",
- "txnId": "Txn1",
- "referenceId": "123123",
- "amount": 123,
- "type": "DEPOSIT",
- "status": "PENDING",
- "currency": "AED",
- "createdAt": 1676444477
}
], - "error": null
}Get current balance for the account. (Requires READ permissions for finance.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "availableToTrade": 100,
- "availableToWithdraw": 50,
- "netBuySellForToday": 0
}, - "error": null
}Gets all the fuze maintained accounts for the org
{- "code": 200,
- "error": null,
- "data": [
- {
- "id": 1,
- "orgId": 1,
- "shortName": "Account1",
- "beneficiaryName": "Account1",
- "bankName": "ENBD",
- "bankCountry": "UAE",
- "currency": "AED",
- "isVerified": true,
- "isEnabled": true,
- "isDefault": true,
- "accountNumber": "account1",
- "transferDetails": "{swift: \"123123\"}"
}
]
}Gets all the fuze target accounts for the org
{- "code": 200,
- "error": null,
- "data": [
- {
- "fuzeAccountId": 1,
- "shortName": "Account Name",
- "beneficiaryName": "Beneficiary Name",
- "bankName": "ENBD",
- "bankCountry": "UAE",
- "currency": "AED",
- "isVerified": true,
- "isDefault": true,
- "bankAccountNumber": "ACC1234",
- "transferDetails": "{swift: \"123123\"}",
- "ibanProvider": "Zand"
}
]
}Returns the created orders for the org. (Requires READ permission on finance.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer |
| pageSize | integer |
| fromDate | string |
| toDate | string |
| transactionType | string |
| sort | string |
{- "pageNumber": 1,
- "pageSize": 2,
- "fromDate": "2023-08-22",
- "toDate": "2023-08-23",
- "transactionType": "BUY",
- "sort": "createdAt:DESC"
}{- "code": 200,
- "data": {
- "createdAt": "2023-08-28T16:09:47.537Z",
- "updatedAt": "2023-08-28T16:09:47.537Z",
- "side": "BUY",
- "symbol": "BTC_AED",
- "filled": 0.1,
- "averagePrice": 100,
- "externalId": "abcd",
- "orgUserId": "fake_user",
- "orgMarkup": 1,
- "orgVat": 5,
- "fuzeMarkup": 5,
- "fuzeVat": 0.5,
- "status": "COMPLETED",
- "orgSettlementId": "b986d0eb-a7df-4fc9-b440-3ffa73a4b1f9",
- "baseAveragePrice": 100,
- "netExecutedAmount": 49,
- "totalExecutedAmount": 50,
- "commissionAmount": 1,
- "rejectionReason": ""
}, - "error": null
}Exports the orders for the org. (Requires READ permission on finance.)
| fromDate required | string |
| toDate required | string |
| orgUserId | string |
| status | string |
| side | string |
| sort | string |
{- "fromDate": "2023-08-22",
- "toDate": "2023-08-23",
- "orgUserId": "orgUserId",
- "status": "OPEN,CLOSED",
- "side": "BUY,SELL",
- "sort": "createdAt:DESC"
}{- "code": 200,
- "error": null,
- "data": "OK"
}get fx rate between two currencies. (Requires READ permission on finance.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| fromCurrency | string |
| toCurrency | string |
{- "fromCurrency": "USD",
- "toCurrency": "AED"
}{- "code": 200,
- "data": 3,
- "error": null
}Cancels the transaction
| referenceId | string |
| transactionStatus | string |
| transactionType | string |
{- "referenceId": "asdf1234",
- "transactionStatus": "CANCELED",
- "transactionType": "DEPOSIT"
}{- "code": 200,
- "error": null,
- "data": "OK"
}swap between two currencies for same org. (Requires READWRITE permission for finance)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| fromCurrency | string |
| fromAmount | integer |
| toCurrency | string |
| toAmount | integer |
{- "fromCurrency": "USD",
- "fromAmount": 100,
- "toCurrency": "AED",
- "toAmount": 367
}{- "code": 200,
- "error": null,
- "data": "OK"
}Get upload link to upload individual kyc file
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| fileName | string |
| docCategory | string (DocCategory) Enum: "IDENTITY_FRONT" "IDENTITY_BACK" "ADDRESS" "EDD" "LIVELINESS" "W9" "FATCA" "OTHER" |
| docSubCategory | string or null |
| docDescription | string |
{- "orgUserId": "jim@dundermifflin.com",
- "fileName": "JimHalpertPassport.pdf",
- "docCategory": "IDENTITY_FRONT",
- "docSubCategory": "Passport",
- "docDescription": "This is the passport of Jim Halpert."
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "expiryTime": 1722432264.949
}
}Get upload status of kyc files
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
{- "orgUserId": "barabara_allen"
}{- "code": 200,
- "error": null,
- "data": {
- "absentFiles": [
- "IDENTITY_BACK",
- "IDENTITY_FRONT",
- "ADDRESS"
]
}
}Get edd tracker entries for an org
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string |
| toDate | string |
| status | string (EddStatus) Enum: "PENDING" "COMPLETED" |
{- "pageNumber": 1,
- "pageSize": 2,
- "fromDate": "2024-03-03",
- "toDate": "2024-03-04",
- "status": "PENDING"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgId": 10,
- "orgUserId": "barbara_allen_1",
- "uuid": "4acc9473-e0cd-4106-b388-1d3e44dd86bf",
- "status": "PENDING",
- "createdAt": "2023-08-28T16:09:47.537Z",
- "updatedAt": "2023-08-28T16:09:47.537Z"
}
]
}Update edd tracker entry
| uuid | string |
| orgUserId | string |
| status required | string |
{- "uuid": "4acc9473-e0cd-4106-b388-1d3e44dd86cf",
- "orgUserId": "barbara_allen",
- "status": "COMPLETED"
}{- "code": 200,
- "error": null,
- "data": "OK"
}Fetch kyc files for an org and user
| orgUserId | string |
{- "orgUserId": "FUZE01234"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "uuid": "f1a74abc-9d39-45fd-ab7c-cf816cba2e02",
- "filePath": "orgId-10/orgUserId-barbara_allen_1/docCategory-EDD/1721916149845-barbara_allen_1_edd_1.pdf",
- "docCategory": "EDD",
- "docSubCategory": "doc-sub-category",
- "docDescription": "doc-description",
- "uploadStatus": "UPLOADED"
}
]
}Update kyc file for an org and user
| orgUserId | string |
| uuid | string |
{- "orgUserId": "FUZE01234",
- "uuid": "f1a74abc-9d39-45fd-ab7c-cf816cba2e02"
}{- "code": 200,
- "error": null,
- "data": "OK"
}Delete a kyc file for an org and user
| orgUserId | string |
| uuid | string |
{- "orgUserId": "FUZE01234",
- "uuid": "f1a74abc-9d39-45fd-ab7c-cf816cba2e02"
}{- "code": 200,
- "error": null,
- "data": "OK"
}Generate download link for a kyc file
| orgUserId | string |
| uuid | string |
{- "orgUserId": "FUZE01234",
- "uuid": "f1a74abc-9d39-45fd-ab7c-cf816cba2e02"
}{- "uuid": "d6a2a189-e4db-4e44-b9d2-5d6b5d41417f",
- "expiryTimeInSecs": 3600
}Kyc Form(s) would help you understand the entity's KYC lifecycle journey. The output gives a verbose description of the status of each KYC form that is associated to the entity, corresponding status & pending steps.
| entityType | string Value: "Users" |
| entityId | integer <int64> |
{- "entityType": "Users",
- "entityId": 12
}{- "code": 200,
- "error": null,
- "data": {
- "kycFormsStatus": "APPROVED",
- "kycFormsList": [
- {
- "uuid": "826ae2c6-b7c5-4ffa-b7ce-40b45da42d1f",
- "status": "PENDING",
- "createdAt": "2025-06-27T08:46:24.465Z",
- "updatedAt": "2025-06-27T08:46:25.069Z",
- "requiredFileUploads": [
- {
- "identifier": "OrgId-1/KycFormUuid-826ae2c6-b7c5-4ffa-b7ce-40b45da42d1f/DocCategory-EDD/1721916249845"
}
]
}, - {
- "uuid": "973f1a2a-dac1-4d3a-88fc-1e92a45809cb",
- "status": "APPROVED",
- "createdAt": "2025-06-20T12:00:00.000Z",
- "updatedAt": "2025-06-25T09:30:00.000Z",
- "kycLink": null,
- "requiredFileUploads": [ ]
}
]
}
}@summary Get details for a specific KYC Form
{- "code": 200,
- "error": null,
- "data": {
- "uuid": "511967a1-115e-4c3a-afe4-b3e550661ec8",
- "status": "PENDING",
- "createdAt": "2025-06-26T12:55:43.561Z",
- "updatedAt": "2025-06-26T12:55:43.561Z"
}
}reward tokens, or sell rewarded tokens. (Requires READWRITE permissions for loyalty).
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| symbol required | string |
| quoteQuantity required | number quoteQuantity is the local currency amount you want to buy or sell crypto for. Eg: If if you want to buy 1000 AED worth of BTC, you’ll have quoteQuantity 1000 on BTC_AED. If you’re selling 1000 AED quoteQuantity of BTC, quoteQuantity is 1000. Not quantity should be zero in both cases. |
| operation required | string Enum: "BUY" "SELL" |
| type | string Value: "MARKET" |
| clientOrderId | string this is an idempotency key to avoid duplicate orders due to network failures |
{- "orgUserId": "barabara_allen",
- "symbol": "ETH_AED",
- "quoteQuantity": 1000,
- "operation": "BUY",
- "type": "MARKET",
- "clientOrderId": "unique-uuid"
}{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Returns the details of a particular order. (Requires READ permission on Loyalty.)
| orderId required | string orderId of the order for which details needs to be fetched |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Returns an accessToken for the given clientId, clientSecret and scope.
| grantType required | string Value: "client_credentials" The OAuth 2.0 grant type. Must be |
| clientId required | string The client ID issued to the client during the registration process. |
| clientSecret required | string The client secret issued to the client during the registration process. |
| scope | string The scope of the access token to be requested. Space separated |
{- "code": 200,
- "data": {
- "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
- "expiresIn": 300000,
- "tokenType": "Bearer",
- "scope": "BASE_MODULE:READWRITE RETAIL:READ"
}, - "error": null
}Echoes back the request body if oauth middleware is successful
{- "code": 200,
- "data": {
- "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
- "expiresIn": 300000,
- "tokenType": "Bearer",
- "scope": "BASE_MODULE:READWRITE RETAIL:READ"
}, - "error": null
}required | object |
required | object |
{- "event": {
- "orgId": 11,
- "entity": "Users",
- "eventType": "CREATE",
- "numRetries": 0,
- "createdAt": "2025-01-01T10:00:00.000Z",
- "updatedAt": "2025-01-01T10:00:00.000Z"
}, - "data": {
- "orgUserId": "sherlock.holmes",
- "orgId": 11,
- "kyc": true,
- "tnc": true,
- "userStatus": "DELETED",
- "userType": "CONSUMER"
}
}Create a user for the organisation.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. This will be used to identify the user in the system. |
| userType required | string Value: "INTERNAL" Type of the user. |
{- "orgUserId": "sherlock_holmes",
- "userType": "INTERNAL"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "firstName": "Sherlock",
- "lastName": "Holmes",
- "email": "sherlockholmes@baker.st",
- "userType": "CONSUMER",
- "userStatus": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Get a user for the organisation.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
{- "orgUserId": "sherlock_holmes"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "firstName": "Sherlock",
- "lastName": "Holmes",
- "email": "sherlockholmes@baker.st",
- "userType": "CONSUMER",
- "userStatus": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}List users for the organisation.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
| orgUserId | string Unique identifier of the user. |
string Email of the user. | |
| userType | string Enum: "CONSUMER" "INTERNAL" Type of the user. |
| userStatus | string Enum: "PENDING" "ACTIVE" "INACTIVE" "DELETED" Status of the user. |
{- "pageNumber": 1,
- "pageSize": 10,
- "orgUserId": "sherlock_holmes",
- "email": "sherlockholmes@baker.st",
- "userType": "CONSUMER",
- "userStatus": "ACTIVE"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "firstName": "Sherlock",
- "lastName": "Holmes",
- "email": "sherlockholmes@baker.st",
- "userType": "CONSUMER",
- "userStatus": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
]
}Get balance across all the currencies for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
{- "orgUserId": "sherlock_holmes"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "currency": "USDC",
- "amount": 1000
}
]
}Get a presigned file upload link for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string <= 128 characters Unique identifier of the user. |
| fileName required | string <= 256 characters The name of the file to be uploaded. |
| docCategory required | string Enum: "IDENTITY_FRONT" "IDENTITY_BACK" "ADDRESS" "EDD" "LIVELINESS" "W9" "FATCA" "EFR_CERTIFICATE" "BANK_ACCOUNT" "REQUEST" "REFUND" "PAYOUT" "INVOICE" "REPORTS" "MERCHANT_DISPLAY_IMAGE" "OTHER" The category of the document. |
| docSubCategory | string <= 72 characters The subcategory of the document (optional). |
| docDescription | string <= 128 characters The description of the document (optional). |
{- "orgUserId": "sherlock_holmes",
- "fileName": "passport.jpg",
- "docCategory": "IDENTITY_FRONT",
- "docSubCategory": "PASSPORT",
- "docDescription": "Passport for identity verification"
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "expiryTime": 1758896598.487
}
}Update the EDD tracker for a user. This is used to track the progress of EDD for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| status required | string Enum: "PENDING" "COMPLETED" Status of the EDD tracker. |
{- "orgUserId": "sherlock_holmes",
- "status": "COMPLETED"
}{- "code": 200,
- "error": null,
- "data": "OK"
}Get user PnL.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| fromDate | string Start date from which to fetch PnL. |
| toDate | string End date until which to fetch PnL. |
{- "orgUserId": "sherlock_holmes",
- "fromDate": "2025-07-01",
- "toDate": "2025-07-01"
}{- "code": 200,
- "error": null,
- "data": {
- "pnls": {
- "2025-08-01": [
- {
- "currency": "BTC",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}, - {
- "currency": "ETH",
- "realisedPnL": 100,
- "unrealisedPnL": 100,
- "totalPnL": 200,
- "marketPrice": 1000,
- "averagePrice": 900,
- "quantity": 1
}
]
}, - "currentValue": 2000,
- "totalInvestment": 1800,
- "totalReturns": 200,
- "returnPercent": 11.11
}
}Create a counter-party for a user. This counter-party will be used to create accounts and wallets.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| counterPartyId required | string Unique identifier of the counterparty. This will be used to identify the counterparty in the system. |
| name required | string Name of the counterparty. |
| email required | string Email of the counterparty. |
| type required | string Enum: "FIRST_PARTY" "THIRD_PARTY" Type of the counter party. |
required | object |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "name": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "type": "FIRST_PARTY",
- "kycData": {
- "fullName": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "entityType": "INDIVIDUAL",
- "addressLine1": "221B Baker Street",
- "addressLine2": "Near Baker Street Underground Station",
- "city": "London",
- "state": "London",
- "country": "GB",
- "postalCode": "NW1 6XE"
}
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "name": "John Watson",
- "email": "johnwatson@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "address": {
- "addressLine1": "221B Baker St",
- "addressLine2": "London",
- "city": "London",
- "state": "Greater London",
- "country": "UK",
- "postalCode": "NW1 6XE"
}
}
}Get a counter-party for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| counterPartyId required | string Unique identifier of the counterparty. |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "name": "John Watson",
- "email": "johnwatson@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "address": {
- "addressLine1": "221B Baker St",
- "addressLine2": "London",
- "city": "London",
- "state": "Greater London",
- "country": "UK",
- "postalCode": "NW1 6XE"
}
}
}List counter-parties for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| type | string Enum: "FIRST_PARTY" "THIRD_PARTY" Type of the counter party. |
| status | string Enum: "ACTIVE" "INACTIVE" "PENDING" "ON_HOLD" Status of the counterparty. |
string Email of the counterparty. | |
| counterPartyId | string Unique identifier of the counterparty. |
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
{- "orgUserId": "sherlock_holmes",
- "type": "FIRST_PARTY",
- "status": "ACTIVE",
- "email": "sherlockholmes@baker.st",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "name": "John Watson",
- "email": "johnwatson@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "address": {
- "addressLine1": "221B Baker St",
- "addressLine2": "London",
- "city": "London",
- "state": "Greater London",
- "country": "UK",
- "postalCode": "NW1 6XE"
}
}
]
}required | object |
required | object |
{- "event": {
- "orgId": 11,
- "entity": "InternalAccounts",
- "eventType": "CREATE",
- "numRetries": 0,
- "createdAt": "2025-01-01T10:00:00.000Z",
- "updatedAt": "2025-01-01T10:00:00.000Z"
}, - "data": {
- "orgUserId": "sherlock.holmes",
- "counterPartyId": "counterparty-123",
- "type": "FIRST_PARTY",
- "accountId": "account-abc-123",
- "status": "ACTIVE",
- "createdAt": "2025-01-01T10:00:00.000Z",
- "updatedAt": "2025-01-01T10:00:00.000Z",
- "accountDetails": {
- "currency": "USD",
- "accountNumber": "1234567890",
- "beneficiaryName": "John Doe",
- "bankName": "Chase Bank",
- "bankCountry": "US"
}
}
}List supported fiat currencies for creating accounts.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "asset": "USD"
}, - {
- "asset": "AED"
}, - {
- "asset": "EUR"
}
]
}Create an internal account for a user. The account will be used to deposit fiat funds for the user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
required | object |
{- "orgUserId": "sherlock_holmes",
- "accountDetails": {
- "currency": "AED"
}
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "accountId": "123e4567-e89b-12d3-a456-426614174000",
- "status": "APPROVED",
- "owner": "FIRST_PARTY",
- "accountType": "INTERNAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "accountDetails": {
- "accountNumber": "1234567890",
- "beneficiaryName": "Sherlock Holmes",
- "bankName": "Bank of Baker Street",
- "bankCountry": "UK",
- "currency": "AED",
- "type": "iban",
- "iban": "AE210860000006320984516"
}
}
}Create an external account for a user's counter-party. The account will be used to withdraw fiat funds for the user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| counterPartyId required | string Unique identifier of the counterparty. |
required | object |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "accountDetails": {
- "currency": "USD",
- "beneficiaryName": "Sherlock Holmes",
- "accountNumber": "123456789",
- "nickname": "Sherlock",
- "bankName": "Bank of America",
- "bankCountry": "US",
- "iban": "AE210860000006320984516",
- "swift": "BOFAUS3N",
- "updateReason": "Complete name is - Sherlock J. Holmes. But bank account is registered as Sherlock Holmes."
}
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "accountId": "123e4567-e89b-12d3-a456-426614174000",
- "status": "APPROVED",
- "owner": "THIRD_PARTY",
- "accountType": "EXTERNAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "accountDetails": {
- "accountNumber": "1234567890",
- "beneficiaryName": "John Watson",
- "bankName": "Bank of Baker Street",
- "bankCountry": "UK",
- "currency": "AED",
- "type": "iban",
- "iban": "AE210860000006320984516",
- "nickname": "John"
}
}
}Get an account for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| accountId required | string Unique identifier of the account. |
{- "orgUserId": "sherlock_holmes",
- "accountId": "123e4567-e89b-12d3-a456-426614174000"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "accountId": "123e4567-e89b-12d3-a456-426614174000",
- "status": "APPROVED",
- "owner": "THIRD_PARTY",
- "accountType": "EXTERNAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "accountDetails": {
- "accountNumber": "1234567890",
- "beneficiaryName": "John Watson",
- "bankName": "Bank of Baker Street",
- "bankCountry": "UK",
- "currency": "AED",
- "type": "swift",
- "swift": "BOFAUS3N",
- "nickname": "John"
}
}
}List accounts for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| counterPartyId | string Unique identifier of the counterparty. |
| accountId | string Unique identifier of the account. |
| currency | string Currency of the account. |
| accountType | string Enum: "INTERNAL" "EXTERNAL" Type of the account. |
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "accountId": "123e4567-e89b-12d3-a456-426614174000",
- "currency": "USD",
- "accountType": "INTERNAL",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "accountId": "123e4567-e89b-12d3-a456-426614174000",
- "status": "APPROVED",
- "owner": "FIRST_PARTY",
- "accountType": "INTERNAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "accountDetails": {
- "accountNumber": "1234567890",
- "beneficiaryName": "John Watson",
- "bankName": "Bank of Baker Street",
- "bankCountry": "UK",
- "currency": "AED",
- "type": "iban",
- "iban": "AE210860000006320984516",
- "nickname": null
}
}, - {
- "orgUserId": "sherlock_holmes_2",
- "counterPartyId": "john_watson_2",
- "accountId": "123e4567-e89b-12d3-a456-426614174001",
- "status": "APPROVED",
- "owner": "THIRD_PARTY",
- "accountType": "EXTERNAL",
- "createdAt": "2023-10-01T00:00:01Z",
- "updatedAt": "2023-10-01T00:00:01Z",
- "accountDetails": {
- "accountNumber": "1234567891",
- "beneficiaryName": "John",
- "bankName": "Bank of Baker Street",
- "bankCountry": "UK",
- "currency": "AED",
- "type": "iban",
- "iban": "AE210860000006320984517",
- "nickname": "John"
}
}
]
}required | object |
required | object |
{- "event": {
- "orgId": 11,
- "entity": "InternalWallets",
- "eventType": "CREATE",
- "numRetries": 0,
- "createdAt": "2025-01-01T10:00:00.000Z",
- "updatedAt": "2025-01-01T10:00:00.000Z"
}, - "data": {
- "orgUserId": "sherlock.holmes",
- "counterPartyId": "counterparty-123",
- "walletId": "wallet-abc-123",
- "type": "FIRST_PARTY",
- "status": "APPROVED",
- "createdAt": "2025-01-01T10:00:00.000Z",
- "updatedAt": "2025-01-01T10:00:00.000Z",
- "walletDetails": {
- "address": "0xabc123def456ghi789jkl012mno345pqrs678tuv",
- "memo": "Fuze Deposit Wallet",
- "currency": "USDC",
- "chain": "BITCOIN",
- "network": "MAINNET"
}
}
}List supported crypto currencies for creating wallets.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "asset": "USDC",
- "chainsAndNetworks": [
- {
- "chain": "ETHEREUM",
- "network": "MAINNET"
}, - {
- "chain": "ETHEREUM",
- "network": "SEPOLIA"
}
]
}, - {
- "asset": "USDT",
- "chainsAndNetworks": [
- {
- "chain": "ETHEREUM",
- "network": "MAINNET"
}, - {
- "chain": "TRON",
- "network": "MAINNET"
}
]
}
]
}Create an internal wallet for a user or a user's counter-party. The wallet will be used to deposit crypto funds for the user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| counterPartyId | string or null Unique identifier of the counterparty. |
required | object |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "walletDetails": {
- "currency": "USDC",
- "chain": "ETHEREUM"
}
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "INTERNAL",
- "owner": "FIRST_PARTY",
- "status": "APPROVED",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for Sherlock Holmes"
}
}
}Create an external wallet for a user's counter-party. The wallet will be used to deposit or withdraw crypto funds for the user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| counterPartyId required | string Unique identifier of the counterparty. |
| purpose required | string Enum: "DEPOSIT_SOURCE" "WITHDRAWAL" Use DEPOSIT_SOURCE for whitelisting wallets to receive funds and WITHDRAWAL for whitelisting wallets to withdraw funds. |
required | object |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "purpose": "WITHDRAWAL",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "memo": "Memo for the wallet",
- "nickname": "nickname",
- "walletType": "DECENTRALIZED",
- "vaspDid": "did:ethr:0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "vaspName": "vasp-name",
- "ownershipProof": {
- "type": "checkbox_confirmation",
- "proof": "checked"
}
}
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "EXTERNAL",
- "owner": "THIRD_PARTY",
- "status": "APPROVED",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson",
- "nickname": "wallet001"
}
}
}Get a wallet (internal or external) for a user. Requires READ permission for OpenLoop.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| walletId required | string Unique identifier of the wallet. |
{- "orgUserId": "sherlock_holmes",
- "walletId": "123e4567-e89b-12d3-a456-426614174000"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "EXTERNAL",
- "owner": "THIRD_PARTY",
- "purpose": "DEPOSIT_SOURCE",
- "status": "APPROVED",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson",
- "nickname": "wallet001"
}
}
}List wallets for a user. This unified endpoint replaces the separate internal and external wallet list endpoints. Use walletType parameter to filter by internal/external wallets.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| counterPartyId | string or null Unique identifier of the counterparty. |
| walletId | string Unique identifier of the wallet. |
| currency | string Currency of the wallet. |
| chain | string Blockchain of the wallet. |
| walletType | string Enum: "INTERNAL" "EXTERNAL" Type of the wallet to filter by. |
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "walletId": "123e4567-ea9b-12d3-a456-426614174000",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "walletType": "INTERNAL",
- "pageNumber": 0,
- "pageSize": 50
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "INTERNAL",
- "owner": "FIRST_PARTY",
- "status": "APPROVED",
- "purpose": "DEPOSIT",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson"
}
}, - {
- "orgUserId": "sherlock_holmes",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "EXTERNAL",
- "owner": "THIRD_PARTY",
- "status": "APPROVED",
- "purpose": "DEPOSIT_SOURCE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson"
}
}, - {
- "orgUserId": "sherlock_holmes",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "EXTERNAL",
- "owner": "THIRD_PARTY",
- "status": "APPROVED",
- "purpose": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson",
- "nickname": "wallet001"
}
}
]
}Get the current price for a symbol. This endpoint is used to get the conversion rate between fiat and crypto currencies.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| symbol required | string The trading pair symbol for the price. It is always in the format of "BASE_QUOTE", where BASE is the crypto currency and QUOTE is the fiat currency. |
{- "symbol": "USDC_USD"
}{- "code": 200,
- "error": null,
- "data": {
- "symbol": "USDC_USD",
- "value": 1.01,
- "timestamp": 1696147200
}
}List historical prices for a symbol. This endpoint is used to get the conversion rates between fiat and crypto currencies over a period of time.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| symbol required | string The trading pair symbol for the price. It is always in the format of "BASE_QUOTE", where BASE is the crypto currency and QUOTE is the fiat currency. |
| fromTimestampInSecs required | number The start time in seconds since epoch for the historical prices. |
| toTimestampInSecs required | number The end time in seconds since epoch for the historical prices. |
| timeBucketInSecs required | number The time bucket in seconds for the historical prices. |
{- "symbol": "USDC_USD",
- "fromTimestampInSecs": 1696147200000,
- "toTimestampInSecs": 1696233600000,
- "timeBucketInSecs": 3600
}{- "code": 200,
- "error": null,
- "data": [
- {
- "value": 1.01,
- "timestamp": 1696147200
}, - {
- "value": 1.02,
- "timestamp": 1696147400
}, - {
- "value": 1.03,
- "timestamp": 1696147600
}
]
}Create a quote for a fiat-to-crypto (BUY operation) or crypto-to-fiat (SELL operation).
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| symbol required | string The trading pair symbol for the quote. It is always in the format of "BASE_QUOTE", where BASE is the crypto currency and QUOTE is the fiat currency. |
| operation required | string Enum: "BUY" "SELL" The operation type for the quote. |
| quantity required | number The crypto amount for the quote. |
{- "orgUserId": "sherlock_holmes",
- "symbol": "USDC_USD",
- "operation": "BUY",
- "quantity": 100
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "quoteId": 123456,
- "symbol": "USDC_USD",
- "operation": "BUY",
- "quantity": 100,
- "quoteQuantity": 101,
- "price": 1.01,
- "expiryTime": 1696147200,
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Create an order for a user. This endpoint supports different kinds of orders.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| clientOrderId | string Unique identifier for the order. This is used to map an order in the client's system to that in Fuze. |
| symbol required | string The trading pair symbol for the quote. It is always in the format of "BASE_QUOTE", where BASE is the crypto currency and QUOTE is the fiat currency. |
| operation required | string Enum: "BUY" "SELL" The operation type for the order. |
| type required | string Value: "RFQ" The type of the order. |
| quantity | number The crypto amount for the order. |
| quoteQuantity | number The fiat amount for the order. |
| quoteId required | number The unique identifier of the quote. This will be generated when the quote is created. |
{- "orgUserId": "sherlock_holmes",
- "clientOrderId": "order_123456",
- "symbol": "USDC_USD",
- "operation": "BUY",
- "type": "RFQ",
- "quantity": 100,
- "quoteQuantity": 101,
- "quoteId": 123456
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "orderId": 123456,
- "clientOrderId": "client_order_123",
- "symbol": "USDC_USD",
- "side": "BUY",
- "type": "RFQ",
- "kind": "GOOD_TILL_DAY",
- "quantity": 100,
- "quoteQuantity": 101,
- "averagePrice": 1.01,
- "price": 1.21,
- "status": "COMPLETED",
- "filled": 900,
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Cancel an order for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| orderId required | number The unique identifier of the order to be cancelled. |
{- "orgUserId": "sherlock_holmes",
- "orderId": 123456
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "orderId": 123456,
- "clientOrderId": "client_order_123",
- "symbol": "USDC_USD",
- "side": "BUY",
- "type": "LIMIT",
- "kind": "GOOD_TILL_DAY",
- "quantity": 100,
- "quoteQuantity": 101,
- "averagePrice": 1.01,
- "price": 1.21,
- "status": "CANCELLED",
- "filled": 900,
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Get an order for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| orderId required | number The unique identifier of the order. |
{- "orgUserId": "sherlock_holmes",
- "orderId": 123456
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "orderId": 123456,
- "clientOrderId": "client_order_123",
- "symbol": "USDC_USD",
- "side": "BUY",
- "type": "RFQ",
- "kind": "GOOD_TILL_DAY",
- "quantity": 100,
- "quoteQuantity": 101,
- "averagePrice": 1.01,
- "price": 1.21,
- "status": "COMPLETED",
- "filled": 900,
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}List orders for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string Unique identifier of the user. |
| status | string Enum: "OPEN" "COMPLETED" "CANCELLED" "REJECTED" Status of the order. |
| pageNumber required | integer <int32> |
| pageSize required | integer <int32> |
{- "orgUserId": "sherlock_holmes",
- "status": "OPEN",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "orderId": 123456,
- "clientOrderId": "client_order_123",
- "symbol": "USDC_USD",
- "side": "BUY",
- "type": "RFQ",
- "kind": "GOOD_TILL_DAY",
- "quantity": 100,
- "quoteQuantity": 101,
- "averagePrice": 1.01,
- "price": 1.21,
- "status": "COMPLETED",
- "filled": 900,
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
]
}required | object |
required | object |
{- "event": {
- "orgId": 11,
- "entity": "UserTxns",
- "eventType": "NOTIFICATION",
- "numRetries": 0,
- "createdAt": "2025-01-01T10:00:00.000Z",
- "updatedAt": "2025-01-01T10:00:00.000Z"
}, - "data": {
- "from": {
- "orgUserId": "sherlock.holmes",
- "counterPartyId": "dr.watson",
- "accountId": "account-abc-123",
- "walletId": "wallet-abc-123",
- "currency": "USDC",
- "amount": 100.5,
- "blockchainAddress": "0xabc123def456ghi789jkl012mno345pqrs678tuv"
}, - "to": {
- "orgUserId": "dr.watson",
- "counterPartyId": "sherlock.holmes",
- "accountId": "account-xyz-789",
- "walletId": "wallet-xyz-789",
- "blockchainAddress": "0xdef456ghi789jkl012mno345pqrs678tuvwxyz"
}, - "txHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
- "chain": "BITCOIN",
- "transferId": "transfer-123-456",
- "status": "COMPLETED",
- "type": "DEPOSIT",
- "createdAt": "2025-01-01T10:00:00.000Z",
- "updatedAt": "2025-01-01T10:00:00.000Z"
}
}Create an internal transfer between two users of the same organisation.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| transferId | string The ID of the transfer. This will be used to identify the transfer in the system. |
required | object |
required | object |
{- "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "from": {
- "orgUserId": "sherlock_holmes",
- "currency": "USDC",
- "amount": 1000
}, - "to": {
- "orgUserId": "john_watson"
}
}{- "code": 200,
- "error": null,
- "data": {
- "from": {
- "orgUserId": "sherlock_holmes",
- "amount": 1000,
- "currency": "USDC"
}, - "to": {
- "orgUserId": "john_watson"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "status": "COMPLETED",
- "type": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Create an external fiat transfer (withdrawal to an external account) or crypto transfer (withdrawal to an external wallet) for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
required | object |
required | object |
| transferId | string The ID of the transfer. |
{- "from": {
- "accountId": "123e4567-ea9b-12d3-a456-426614174000",
- "amount": 1000,
- "currency": "USD"
}, - "to": {
- "orgUserId": "sherlock_holmes"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000"
}{- "code": 200,
- "error": null,
- "data": {
- "from": {
- "orgUserId": "sherlock_holmes",
- "amount": 1000,
- "currency": "USD"
}, - "to": {
- "counterPartyId": "john_watson",
- "accountId": "123e4567-ea9b-12d3-a456-426614174000"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "status": "COMPLETED",
- "type": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Get a transfer for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string The ID of the user in the organization. |
| currency required | string The currency of the transfer. |
| transferId required | string The ID of the transfer. |
{- "orgUserId": "sherlock_holmes",
- "currency": "USDC",
- "transferId": "123e4567-ea9b-12d3-a456-426614174000"
}{- "code": 200,
- "error": null,
- "data": {
- "from": {
- "orgUserId": "sherlock_holmes",
- "amount": 1000,
- "currency": "USD"
}, - "to": {
- "counterPartyId": "john_watson",
- "accountId": "123e4567-ea9b-12d3-a456-426614174000"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "status": "COMPLETED",
- "type": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}List transfers for a user.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string The ID of the user in the organization. |
| currency required | string The currency of the transfer. |
| transferId | string The ID of the transfer. |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
{- "orgUserId": "sherlock_holmes",
- "currency": "USDC",
- "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "from": {
- "counterPartyId": "john_watson",
- "accountId": "123e4567-ea9b-12d3-a456-426614174000",
- "amount": 1000,
- "currency": "USD"
}, - "to": {
- "orgUserId": "sherlock_holmes"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "status": "COMPLETED",
- "type": "DEPOSIT",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}, - {
- "from": {
- "orgUserId": "sherlock_holmes",
- "amount": 1000,
- "currency": "USD"
}, - "to": {
- "counterPartyId": "john_watson",
- "accountId": "123e4567-ea9b-12d3-a456-426614174000"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "status": "COMPLETED",
- "type": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}, - {
- "from": {
- "orgUserId": "sherlock_holmes",
- "amount": 10,
- "currency": "BTC"
}, - "to": {
- "counterPartyId": "john_watson",
- "walletId": "123e4567-ea9b-12d3-a456-426614174000"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "txnHash": "0x767ebd2ca82dcaae8b7fe4fbbe4f154230d18ec93c8294caeebccfe29d4ce030",
- "status": "PENDING",
- "type": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
]
}List supported crypto currencies for payments.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "asset": "USDC",
- "chainsAndNetworks": [
- {
- "chain": "ETHEREUM",
- "network": "MAINNET"
}, - {
- "chain": "ETHEREUM",
- "network": "SEPOLIA"
}
]
}, - {
- "asset": "USDT",
- "chainsAndNetworks": [
- {
- "chain": "ETHEREUM",
- "network": "MAINNET"
}, - {
- "chain": "TRON",
- "network": "MAINNET"
}
]
}
]
}Upsert webhook for an organisation. Requires READWRITE permission for OpenLoop.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| url required | string |
| secret required | string |
{- "secret": "fake-secret"
}{- "code": 200,
- "error": null,
- "data": {
- "status": "ACTIVE",
- "createdAt": "2023-10-01T12:00:00Z",
- "updatedAt": "2023-10-01T12:00:00Z"
}
}Get webhook for an organisation. Requires READ permission for OpenLoop.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "status": "ACTIVE",
- "createdAt": "2023-10-01T12:00:00Z",
- "updatedAt": "2023-10-01T12:00:00Z"
}
]
}List supported countries.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "name": "United Arab Emirates",
- "code": "AE"
}, - {
- "name": "United States",
- "code": "US"
}, - {
- "name": "United Kingdom",
- "code": "GB"
}
]
}List supported crypto assets.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "asset": "ETH",
- "chainsAndNetworks": [
- {
- "chain": "ETHEREUM",
- "network": "MAINNET"
}, - {
- "chain": "ETHEREUM",
- "network": "SEPOLIA"
}
], - "policies": {
- "NAME": "ETH",
- "ASSET_ENABLE": false,
- "MARKET_CAP": 100000000,
- "LOCAL_CURRENCY": "AED",
- "CURRENT_PRICE": 1050,
- "HIGH_24HR": 1100,
- "LOW_24HR": 1000,
- "PRICE_CHANGE_PERCENT_24H": 10
}
}
]
}Fetch token balances of your org. Requires READ permissions for Org.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "orgId": 1,
- "balance": {
- "AED": 10,
- "USD": 5
}
}, - "error": null
}Returns the created order along with details. (Requires READWRITE permission on OTC.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| symbol required | string |
| quoteQuantity required | number quoteQuantity is the local currency amount you want to buy or sell crypto for. Eg: If if you want to buy 1000 AED worth of BTC, you’ll have quoteQuantity 1000 on BTC_AED. If you’re selling 1000 AED quoteQuantity of BTC, quoteQuantity is 1000. Not quantity should be zero in both cases. |
| operation required | string Enum: "BUY" "SELL" |
| type | string Value: "MARKET" |
| clientOrderId | string this is an idempotency key to avoid duplicate orders due to network failures |
{- "orgUserId": "barabara_allen",
- "symbol": "ETH_AED",
- "quoteQuantity": 1000,
- "operation": "BUY",
- "type": "MARKET",
- "clientOrderId": "unique-uuid"
}{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Returns the created orders for the user. (Requires READ permission on OTC.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string <date> |
| toDate | string <date> |
| status | string |
| productType | string |
{- "orgUserId": "barbara_allen",
- "pageNumber": 1,
- "pageSize": 1,
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02",
- "status": "OPEN",
- "productType": "LOYALTY"
}{- "code": 200,
- "data": [
- {
- "id": 101,
- "orgId": 12,
- "orgUserId": "barbara.allen",
- "symbol": "BTC_AED",
- "side": "BUY",
- "status": "COMPLETED",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}, - {
- "id": 102,
- "orgId": 12,
- "orgUserId": "larry.meyers",
- "symbol": "ETH_AED",
- "status": "COMPLETED",
- "side": "BUY",
- "quantity": 2,
- "filled": 1,
- "executedAmount": 2,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}
], - "error": null
}Returns the details of a particular order. (Requires READ permission on OTC.)
| orderId required | string orderId of the order for which details needs to be fetched |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Returns the quote. Either quantity or quoteQuantity must be provided, but not both. (Requires WRITE permission on OTC.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| quantity required | number |
| orgUserId | string |
| symbol | string |
| operation | string |
{- "quoteQuantity": 200,
- "orgUserId": "barabara_allen",
- "symbol": "ETH_AED",
- "operation": "BUY"
}{- "code": 200,
- "data": {
- "id": 10,
- "orgId": 12,
- "orgUserId": "barbara.allen",
- "expiryTime": 99999999999,
- "quantity": 1,
- "price": 100,
- "symbol": "ETH_AED",
- "operation": "BUY"
}, - "error": null
}Returns list of orders for the org. (Requires READ permission on Trading.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| orderIds required | Array of integers |
{- "pageNumber": 1,
- "pageSize": 2,
- "orderIds": [
- 101,
- 102
]
}{- "code": 200,
- "data": [
- {
- "id": 101,
- "orgId": 12,
- "orgUserId": "barbara.allen",
- "symbol": "BTC_AED",
- "side": "BUY",
- "status": "COMPLETED",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}, - {
- "id": 102,
- "orgId": 12,
- "orgUserId": "larry.meyers",
- "symbol": "ETH_AED",
- "status": "COMPLETED",
- "side": "BUY",
- "quantity": 2,
- "filled": 1,
- "executedAmount": 2,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}
], - "error": null
}Returns the CAS statements for the org.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string <date> |
| toDate | string <date> |
{- "pageNumber": 1,
- "pageSize": 1,
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02"
}{- "code": 200,
- "data": [
- {
- "uuid": "2ba8a592-312b-4849-8f5b-e9a60f51be58",
- "entityName": "CAS",
- "entityId": 0,
- "docDescription": "statement-2024-12-02 to 2024-12-10"
}
], - "error": null
}Download consolidated settlement report for an org
| uuid required | string |
{- "uuid": "2ba8a592-312b-4849-8f5b-e9a60f51be58"
}{- "code": 200,
- "error": null,
}Fetches all successful transactions for an org against a given orgSettlementId. Note: Pagination is applicable only for json response.
| orgSettlementId | string |
| toJson | boolean |
| pageNumber | number or null |
| pageSize | number or null |
{- "orgSettlementId": "95606754-8c6e-45b7-b7e4-1ae9ccffb31f",
- "toJson": true,
- "pageNumber": 0,
- "pageSize": 50
}{- "code": 200,
- "data": [
- {
- "id": 66624,
- "createdAt": "2024-03-28T06:59:03.751Z",
- "orgUserId": "test.org",
- "orgId": 135,
- "side": "BUY",
- "quantity": 0.002,
- "quoteQuantity": 0,
- "symbol": "BTC_AED",
- "orgCurrency": "AED",
- "orgMarkupAmount": 0,
- "orgVatAmount": 0,
- "costPrice": 140.59078,
- "netExecutedAmount": 515.9681626,
- "totalExecutedAmount": 516.50992917,
- "orgSettlementId": "95606754-8c6e-45b7-b7e4-1ae9ccffb31f'",
- "updatedAt": "2024-03-28T06:59:04.825Z",
- "commissionAmount": 0,
- "vatAmount": 0,
- "finalAveragePrice": 258242.065381
}, - {
- "id": 66625,
- "createdAt": "2024-03-28T07:00:11.791Z",
- "orgUserId": "test.org",
- "orgId": 135,
- "side": "BUY",
- "quantity": 0.00193707,
- "quoteQuantity": 500,
- "symbol": "BTC_AED",
- "orgCurrency": "AED",
- "orgMarkupAmount": 0,
- "orgVatAmount": 0,
- "costPrice": 136.23969249,
- "netExecutedAmount": 499.99967144,
- "totalExecutedAmount": 500.5246711,
- "orgSettlementId": "95606754-8c6e-45b7-b7e4-1ae9ccffb31f",
- "updatedAt": "2024-03-28T07:00:12.868Z",
- "commissionAmount": 0,
- "vatAmount": 0,
- "finalAveragePrice": 258379.754532
}
], - "error": null
}Sends payment gateway report for an org via email. (Requires READ permissions on report)
| from required | string |
| to required | string |
| type required | string |
| emailIds required | Array of strings |
{- "from": "2025-07-14",
- "to": "2025-07-17",
- "type": "PAYIN",
- "emailIds": [
- "user1@example.com",
- "user2@example.com"
]
}{- "code": 200,
- "error": null,
- "data": "Payment gateway payout report generated and sent successfully"
}Sends consolidated settlement report for an org via email for a given time period
| from | string |
| to | string |
| orgUserId | string |
| orgId | integer |
{- "from": "2023-05-01",
- "to": "2023-05-31",
- "orgUserId": "user_1",
- "orgId": 135
}{ "code": 200, "error": null, "data": "Your request to send transactions via email is registered successfully" }
Request invoice by a customer. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| targetOrgUuid required | string |
| currency required | string |
| amount required | number |
| idempotencyKey | string |
| notes | string |
{- "targetOrgUuid": "ABC123123",
- "currency": "USD",
- "amount": 100,
- "idempotencyKey": "asbasda",
- "notes": "test test"
}{- "code": 200,
- "data": {
- "uuid": "d0cf3a76-9579-4571-96a6-3fd23557b59a",
- "targetOrgUuid": "FUZE308435",
- "currency": "USD",
- "amount": 10000,
- "status": "CREATED",
- "type": "REQUEST",
- "notes": "Payment for Property",
- "cancellationReason": null,
- "createdAt": "2024-05-22T07:47:16.592Z"
}, - "error": null
}Generate upload link to upload invoice file. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| fileName required | string |
| orgId | number or null |
| entityName | string or null |
{- "fileName": "example.pdf",
- "orgId": 1,
- "entityName": "INVOICES"
}{- "code": 200,
- "error": null,
}Generate download link for an invoice file
| invoiceId required | number <int32> |
{- "invoiceId": 1
}{- "code": 200,
- "error": null,
- "data": {
- "expiryTime": 1721922798.244,
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f"
}
}Fetch invoice for a customer. (Requires READ permission for Payment)
| invoiceId required | string invoiceId for which the api needs to be called |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "uuid": "d0cf3a76-9579-4571-96a6-3fd23557b59a",
- "targetOrgUuid": "FUZE308435",
- "currency": "USD",
- "amount": 10000,
- "status": "CREATED",
- "type": "REQUEST",
- "notes": "Payment for Property",
- "cancellationReason": null,
- "createdAt": "2024-05-22T07:47:16.592Z"
}, - "error": null
}Cancel invoice for a customer. (Requires READ permission for Payment)
| invoiceId required | string invoiceId for which the api needs to be called |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| reason | string |
{- "reason": "Customer rejected the buy"
}{- "code": 200,
- "error": null,
- "data": "SUCCESS"
}Get all invoices for a customer. (Requires READ permission for Payment)
| status | string status of each invoice. Example: PAID |
| pageNumber | integer offset of the page. Default is 0. |
| pageSize | integer number of records to fetch in a page. Default is 50. |
| fromDate | string used for date range. should be in YYYY-MM-DD |
| toDate | string used for date range. should be in YYYY-MM-DD |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "sent": [
- {
- "uuid": "d0cf3a76-9579-4571-96a6-3fd23557b59a",
- "orgId": 1,
- "targetOrgId": 2,
- "targetOrgUuid": "FUZE308435",
- "externalId": "test1",
- "idempotencyKey": "test2",
- "currency": "USD",
- "amount": 10000,
- "status": "CREATED",
- "type": "REQUEST",
- "notes": "Payment for Property",
- "cancellationReason": null,
- "createdAt": "2024-05-22T07:47:16.592Z",
- "sourceName": "source",
- "targetName": "target"
}
], - "received": [
- {
- "uuid": "d0cf3a76-9579-4571-96a6-3fd23557b59a",
- "orgId": 1,
- "targetOrgId": 2,
- "targetOrgUuid": "FUZE308435",
- "externalId": "test1",
- "idempotencyKey": "test2",
- "currency": "USD",
- "amount": 10000,
- "status": "CANCELLED",
- "type": "REQUEST",
- "notes": "Payment for Property",
- "cancellationReason": "Reason to cancel",
- "createdAt": "2024-05-22T07:47:16.592Z",
- "sourceName": "source",
- "targetName": "target"
}
]
}, - "error": null
}Request payment by a customer. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| symbol required | string |
| quantity required | number quantity is how much you’re buying or selling. Eg: If you’re buying 0.01 BTC, the quantity is 0.01. If you’re selling 0.01 BTC, quantity is 0.01. |
| operation required | string Enum: "BUY" "SELL" |
| quoteId | string generated quote id for the crypto to fiat leg |
| invoiceId | string invoice that the client is paying |
{- "orgUserId": "barabara_allen",
- "symbol": "ETH_AED",
- "quantity": 0.01,
- "operation": "BUY",
- "quoteId": "unique-uuid",
- "invoiceId": "unique-uuid"
}{- "code": 200,
- "error": null,
- "data": "SUCCESS"
}Get all payouts for a dealer. (Requires READ permission for Payment)
| status | string status of each invoice. Example: PAID |
| pageNumber | integer offset of the page. Default is 0. |
| pageSize | integer number of records to fetch in a page. Default is 50. |
| fromDate | string used for date range. should be in YYYY-MM-DD |
| toDate | string used for date range. should be in YYYY-MM-DD |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "orgId": 10,
- "amount": 10,
- "currency": "AED"
}
]
}Get earnings for a dealer. (Requires READ permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": {
- "pendingPayouts": 100,
- "totalEarned": 100
}
}Get invoice file from AWS S3 bucket
| bucket required | string name of the S3 bucket. |
| key required | string key for the object in the bucket. |
{- "code": 200,
- "error": null,
- "data": {
- "type": "buffer",
- "data": [
- 1,
- 2,
- 3
]
}
}Fetch conversion rate for a currency pair. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| symbol required | string |
| operation required | string Enum: "BUY" "SELL" |
| product | string Value: "PAYMENTS" |
{- "symbol": "BTC_AED",
- "operation": "BUY",
- "product": "PAYMENTS"
}{- "code": 200,
- "error": null,
- "data": {
- "id": 1,
- "orgId": 10,
- "orgUserId": "test",
- "expiryTime": 1234,
- "symbol": "BTC_AED",
- "operation": "BUY",
- "quantity": 1,
- "price": 100.2,
- "exactPrice": 100.25,
- "fees": 0.2
}
}Create third-party for payment gateway. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| email required | string |
| type required | string Enum: "FIRST_PARTY" "THIRD_PARTY" |
| clientIdentifier required | string |
required | object |
{- "email": "sherlockholmes@baker.st",
- "type": "THIRD_PARTY",
- "clientIdentifier": "SH123456",
- "kycData": {
- "fullName": "Sherlock Holmes",
- "entityType": "individual",
- "email": "sherlockholmes@baker.st",
- "addressLine1": "221B Baker Street",
- "addressLine2": "221B Baker Street",
- "city": "London",
- "state": "London",
- "country": "GB",
- "postalCode": "NW1 6XE"
}
}{- "code": 200,
- "error": null,
- "data": {
- "name": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "clientIdentifier": "SH123456",
- "createdAt": "2023-08-28T16:09:47.537Z"
}
}Update third-party for payment gateway. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string |
required | object |
{- "clientIdentifier": "SH123456",
- "kycData": {
- "fullName": "Sherlock Holmes",
- "entityType": "individual",
- "email": "sherlockholmes@baker.st",
- "addressLine1": "221B Baker Street",
- "addressLine2": "221B Baker Street",
- "city": "London",
- "state": "London",
- "country": "GB",
- "postalCode": "NW1 6XE"
}
}{- "code": 200,
- "error": null,
- "data": {
- "name": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "clientIdentifier": "SH123456",
- "createdAt": "2023-08-28T16:09:47.537Z"
}
}Get third party details for the clientIdentifier. (Requires READ permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string |
{- "clientIdentifier": "SH123456"
}{- "code": 200,
- "error": null,
- "data": {
- "name": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "clientIdentifier": "SH123456",
- "createdAt": "2023-08-28T16:09:47.537Z"
}
}Get third-party list for payment gateway. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
{- "pageNumber": 1,
- "pageSize": 1
}{- "code": 200,
- "error": null,
- "data": [
- {
- "name": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "clientIdentifier": "SH123456"
}
]
}Generate upload link to upload kyc-files. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| fileName required | string |
| orgId | number or null |
| entityName | string or null |
{- "fileName": "example.pdf",
- "orgId": 1,
- "entityName": "INVOICES"
}{- "code": 200,
- "error": null,
}Create a crypto deposit wallet for the third party. (Requires READWRITE permission for Bank)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string |
| symbol required | string |
| chain required | string |
{- "clientIdentifier": "sherlockholmes",
- "symbol": "USDC_AED",
- "chain": "ETHEREUM"
}{- "code": 200,
- "error": null,
- "data": {
- "clientIdentifier": "sherlockholmes",
- "address": "0x44FC533C19F28b33dcbdF2346691Ae7a1Ad2295b",
- "chain": "ETHEREUM",
- "network": "SEPOLIA",
- "asset": "ETH",
- "status": "APPROVED",
- "createdAt": "2024-12-23T13:38:00.999Z",
- "symbol": "ETH_AED",
- "memo": "12345"
}
}Get the list of crypto deposit wallets for the third party. (Requires READWRITE permission for Bank)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "clientIdentifier": "sherlockholmes",
- "address": "0x44FC533C19F28b33dcbdF2346691Ae7a1Ad2295b",
- "chain": "ETHEREUM",
- "network": "SEPOLIA",
- "asset": "ETH",
- "status": "APPROVED",
- "createdAt": "2024-12-23T13:38:00.999Z",
- "symbol": "ETH_AED"
}
]
}Create a payin for a third party. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string |
| symbol required | string |
| chain required | number |
| quantity required | number |
| clientOrderId | string |
{- "clientIdentifier": "sherlockholmes",
- "symbol": "USDC_USD",
- "chain": "ETHEREUM",
- "quantity": 123.45,
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f"
}{- "code": 200,
- "data": {
- "clientIdentifier": "sherlockholmes",
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "CREATED",
- "walletAddress": "0x742d35Cc6634C0532925a3b844Bc454e4438f4sk",
- "chain": "ETHEREUM",
- "network": "TESTNET",
- "symbol": "USDC_USD",
- "quantity": 123.45,
- "quoteQuantity": 123.45,
- "expiryTime": 1717332855
}, - "error": null
}Get status of a payin for a third party. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientOrderId required | string |
{- "clientOrderId": "SH123456"
}{- "code": 200,
- "data": {
- "clientIdentifier": "sherlockholmes",
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "CREATED",
- "walletAddress": "0x742d35Cc6634C0532925a3b844Bc454e4438f4sk",
- "chain": "ETHEREUM",
- "network": "TESTNET",
- "symbol": "USDC_USD",
- "quantity": 123.45,
- "quoteQuantity": 123.45,
- "expiryTime": 1717332855
}, - "error": null
}Get list of payins for a merchant. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string <date> |
| toDate | string <date> |
| status | string Enum: "KYC_PENDING" "CREATED" "TXN_CREATED" "INITIATED" "UNDERPAID" "PAID" "OVERPAID" "SETTLED" "CANCELLED" "REJECTED" "QUOTE_EXPIRED" |
{- "pageNumber": 1,
- "pageSize": 1,
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02",
- "status": "KYC_PENDING"
}{- "code": 200,
- "data": [
- {
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "CREATED",
- "createdAt": "2024-05-22T07:47:16.592Z",
- "symbol": "USDC_USD",
- "quantity": 123.45,
- "quoteQuantity": 123.45
}
], - "error": null
}Create a payout for a third party. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string Unique identifier for the client |
| symbol required | string Symbol for the payout |
| quantity | number Quantity for the payout |
| quoteQuantity | number Quote quantity for the payout |
| clientOrderId | string Unique identifier for the payout |
| address required | string Wallet address of the external party |
| chain required | string Blockchain for the wallet |
| memo | string Memo for the wallet |
| walletType required | string Enum: "CUSTODIAL" "DECENTRALIZED" Type of the wallet |
| vaspDid | string |
| vaspName | string |
| vaspWebsite | string |
required | Self Declaration Proof (object) or Cryptographic Signature Proof (object) or No Ownership Proof (object) or Screenshot Proof (object) (WalletOwnershipProof) |
{- "clientIdentifier": "sherlock_holmes",
- "symbol": "USDC_USD",
- "quantity": 123.45,
- "quoteQuantity": 123.45,
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "address": "0x742d35Cc6634C0532925a3b844Bc454e4438f4sk",
- "chain": "ETHEREUM",
- "memo": "memo",
- "walletType": "DECENTRALIZED",
- "vaspDid": "did:ethr:0x5B6f2822b0b235700Bd736A00D666e2531252A7E",
- "vaspName": "vasp-name",
- "ownershipProof": {
- "type": "checkbox_confirmation",
- "proof": "checked"
}
}{- "code": 200,
- "data": "SUCCESS",
- "error": null
}Get status of a payout for a third party. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientOrderId required | string |
{- "clientOrderId": "SH123456"
}{- "code": 200,
- "error": null,
- "data": "SUCCESS"
}Get list of payouts for a merchant. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string <date> |
| toDate | string <date> |
| status | string Enum: "KYC_PENDING" "CREATED" "TXN_CREATED" "INITIATED" "UNDERPAID" "PAID" "OVERPAID" "SETTLED" "CANCELLED" "REJECTED" "QUOTE_EXPIRED" |
{- "pageNumber": 1,
- "pageSize": 1,
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02",
- "status": "KYC_PENDING"
}{- "code": 200,
- "data": [
- {
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "CREATED",
- "createdAt": "2024-05-22T07:47:16.592Z",
- "symbol": "USDC_USD",
- "quantity": 123.45,
- "quoteQuantity": 123.45
}
], - "error": null
}Validate an address for a given chain. (Requires READ permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| address required | string |
| chain required | string |
{- "address": "0x742d35Cc6634C0532925a3b844Bc454e4438f4sk",
- "chain": "ETHEREUM"
}{- "code": 200,
- "error": null,
- "data": {
- "isValid": true
}
}Whitelist a wallet for deposit.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string The client identifier of the end-user or third party. |
| address required | string Blockchain wallet address to whitelist. |
| memo | string Optional memo or tag associated with the wallet address. |
| chain required | string Blockchain network chain of the wallet address. |
| asset required | string Cryptocurrency asset of the wallet address. |
| nickname | string Optional nickname for the whitelisted wallet. |
| walletType required | string Enum: "DECENTRALIZED" "CUSTODIAL" Type of the wallet (e.g., DECENTRALIZED, CUSTODIAL). |
| vaspDid | string Optional VASP DID associated with the wallet. |
| vaspName | string Optional VASP name associated with the wallet. |
| vaspWebsite | string Optional VASP website URL associated with the wallet. |
required | Self Declaration Proof (object) or Cryptographic Signature Proof (object) or No Ownership Proof (object) or Screenshot Proof (object) (WalletOwnershipProof) |
{- "clientIdentifier": "sherlockholmes2212",
- "address": "0xb35E6371A047206a7C08A649f387CbAA3d949410",
- "memo": "memo",
- "chain": "ETHEREUM",
- "asset": "ETH",
- "nickname": "My Wallet",
- "walletType": "DECENTRALIZED",
- "vaspDid": "did:example:123456789abcdefghi",
- "vaspName": "Example VASP",
- "ownershipProof": {
- "type": "checkbox_confirmation",
- "proof": "checked"
}
}{- "code": 200,
- "data": "OK",
- "error": null
}Get list of Virtual Asset Service Providers (VASPs). Can be filtered by request query param. (Requires READ permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| query | string |
{- "query": "abinance"
}{- "code": 200,
- "data": {
- "vasps": [
- {
- "did": "did:ethr:0x74092e61be9b345a40b3b24a0ecdd04344a58c6c",
- "name": "abinance",
- "verificationStatus": null,
- "addressLine1": null,
- "addressLine2": null,
- "city": null,
- "country": null,
- "emailDomains": null,
- "website": null,
- "logo": null,
- "legalStructure": null,
- "legalName": null
}, - {
- "did": "did:ethr:0x392852cb578c092cdc12699058a7652cfee0bbab",
- "name": "abinance12",
- "verificationStatus": null,
- "addressLine1": null,
- "addressLine2": null,
- "city": null,
- "country": null,
- "emailDomains": null,
- "website": null,
- "logo": null,
- "legalStructure": null,
- "legalName": null
}
], - "pagination": {
- "page": 0,
- "per_page": 100,
- "total": 2,
- "order": "name:ASC"
}
}, - "error": null
}Internal transfer of asset between users. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| sourceOrgUserId required | string |
| destinationOrgUserId required | string |
| currency required | string |
| quantity required | number |
{- "sourceOrgUserId": "barbara_allen",
- "destinationOrgUserId": "barbara_allen_1",
- "currency": "BTC",
- "quantity": 0.01
}{- "code": 200,
- "error": null,
- "data": "OK"
}create policy for the org. (Requires READWRITE permission for policy)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| policyName | string |
| parameters | object |
| action | string |
{- "orgUserId": "admin@fuze.finance",
- "policyName": "ASSET_EXPOSURE",
- "parameters": { },
- "action": "ACCEPT"
}{- "code": 200,
- "error": null,
- "data": {
- "id": 1,
- "orgId": 9,
- "orgUserId": "admin@fuze.finance",
- "name": "ASSET_ENABLE",
- "parameters": [
- {
- "symbol": "AED",
- "enable": true
}
], - "action": "ACCEPT",
- "isActive": true,
- "createdAt": 1676444477,
- "updatedAt": 1676444477
}
}delete policy for your org. (Requires READWRITE permission for policy)
| policyId required | string policyId of the org that needs to be deleted |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": {
- "numDeleted": 1
}
}Fetch policy for your org. (Requires READ permission for policy)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId | string |
| policyName | string |
| action | string |
{- "orgUserId": "barbara_allen",
- "policyName": "ASSET_EXPOSURE",
- "action": "ACCEPT"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "id": 1,
- "orgId": 9,
- "orgUserId": "admin@fuze.finance",
- "name": "ASSET_ENABLE",
- "parameters": [
- {
- "symbol": "AED",
- "enable": true
}
], - "action": "ACCEPT",
- "isActive": true,
- "createdAt": 1676444477,
- "updatedAt": 1676444477
}
]
}Fetches historical prices of a currency pair averaged over a window of 60 seconds. (Requires READ permissions for Price.)
| symbol | string The symbol for which historical prices are required |
| fromTimestampInSecs | number start time stamp for the history of prices |
| toTimestampInSecs | number end time stamp for the history of prices |
| avgtimeBucketInSecs | number time bucket for averaging the price points |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": [
- {
- "timestamp": 1676900940000,
- "value": 1705.519242424242
}, - {
- "timestamp": 1676901000000,
- "value": 1705.109122807016
}
]
}Fetches current price of a currency pair.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| symbol | string |
| side | string |
| quantity | number or null |
| quoteQuantity | number or null |
{- "symbol": "BTC_USD",
- "side": "BUY",
- "quantity": 1,
- "quoteQuantity": 1
}{- "code": 200,
- "data": {
- "timestamp": 1676900940000,
- "value": 1705.519242424242
}
}Fetches current price of a currency pair. (Requires READ permissions for Price.)
| symbol required | string The symbol for which current price needs to be fetched. |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "timestamp": 1676900940000,
- "value": 1705.519242424242
}
}Fetches candle price of a currency pair. (Requires READ permissions for Price.)
| symbol required | string The symbol for which candle price needs to be fetched. |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "timestamp": 1676900940000,
- "buy": 1705.51,
- "sell": 1705.51,
- "price": 1705.51,
- "pricesWithMarkups": {
- "buy": 1705.51,
- "sell": 1705.51,
- "price": 1705.51
}
}
}Fetches payment details required for the payment gateway.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string <uuid> UUID of the public payment link to fetch. |
{- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e"
}{- "code": 200,
- "error": null,
- "data": {
- "paymentDetails": {
- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e",
- "name": "invoice5",
- "type": "RECURRING"
}, - "merchantDetails": {
- "name": "CG Merchant"
}, - "customerDetails": {
- "name": "Sherlock Holmes"
}
}
}Fetches the deposit wallet address for the customer.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| asset required | string The cryptocurrency asset for which the deposit wallet is to be generated. |
| chain required | string The blockchain network chain for the asset. |
| uuid required | string <uuid> <= 128 characters UUID of the public payment link. |
{- "asset": "ETH",
- "chain": "ETHEREUM",
- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e"
}{- "code": 200,
- "error": null,
- "data": {
- "clientIdentifier": "sherlockholmes2212",
- "address": "0xb35E6371A047206a7C08A649f387CbAA3d949410",
- "chain": "ETHEREUM",
- "network": "SEPOLIA",
- "asset": "ETH",
- "targetAsset": "AED",
- "status": "APPROVED",
- "createdAt": "2025-05-30T15:31:59.802Z",
- "memo": ""
}
}Fetches transactions made on the payment link.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string <uuid> <= 128 characters UUID of the public payment link. |
{- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "amount": 0.0001,
- "id": 11856,
- "txnId": "a5ac2863-bca3-45fe-bedc-8120c2b7aa3c",
- "txHash": "0xf5f0cc1c64bb38cd80e5a3bc8016c3a092226070355e298fc154486061ec5e57",
- "currency": "ETH",
- "chain": "ETHEREUM",
- "status": "COMPLETED",
- "sourceBlockchainAddress": "0xfe57627e38FAEa628e4Cbd452Aaa210c989E95B7",
- "destinationBlockchainAddress": "0xb35E6371A047206a7C08A649f387CbAA3d949410",
- "createdAt": "2025-05-30T15:35:18.672Z",
- "updatedAt": "2025-05-30T15:35:18.672Z"
}
]
}Selects asset details for a payment link
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string <uuid> <= 128 characters UUID of the public payment link. |
| asset | string The cryptocurrency asset using which the payment would be made. |
| chain | string The blockchain network chain for the asset. |
{- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e",
- "asset": "ETH",
- "chain": "ETHEREUM"
}{- "code": 200,
- "error": null,
- "data": {
- "symbol": "USDC_AED",
- "quantity": 0.10899183,
- "price": 3.67,
- "expiryTime": "1749667730050"
}
}Returns the quote for a public payment link using the provided UUID.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string <uuid> <= 128 characters UUID of the public payment link. |
{- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e"
}{- "code": 200,
- "data": "OK",
- "error": null
}Generate download link for an invoice of a payment link.
| uuid required | string <uuid> <= 128 characters UUID of the payment link for which to generate the download link. |
{- "uuid": "d6a2a189-e4db-4e44-b9d2-5d6b5d41417f"
}{- "uuid": "d6a2a189-e4db-4e44-b9d2-5d6b5d41417f",
- "expiryTimeInSecs": 3600
}Fetch merchant display image, name and support email for a payment link.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string <uuid> <= 128 characters UUID of the public payment link. |
{- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e"
}{- "code": 200,
- "data": {
- "displayImageUuid": "9f1c88f2-4f4d-4d85-a7b8-0a3b15b0b6ab",
- "merchantName": "Acme Corp",
- "supportEmail": "support@email.com"
}, - "error": null
}Create a third party. (Requires READWRITE permission for PaymentGateway)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
string Email of third party. | |
| clientIdentifier | string The client identifier of the third party. |
object |
{- "email": "sherlockholmes@baker.st",
- "clientIdentifier": "sherlock_holmes",
- "kycData": {
- "fullName": "Sherlock Holmes",
- "entityType": "individual",
- "email": "sherlockholmes@baker.st",
- "addressLine1": "221B",
- "addressLine2": "Baker Street",
- "city": "London",
- "state": "London",
- "country": "GB",
- "postalCode": "NW1 6XE"
}
}{- "code": 200,
- "error": null,
- "data": {
- "name": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "phoneNumber": "+123 456 7890",
- "uuid": "ff3f899e-04a9-48a0-81e3-547ec5c03a42",
- "clientIdentifier": "sherlock_holmes",
- "status": "PENDING",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Create a payment link. (Requires READWRITE permission for PaymentGateway)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier | string The client identifier of the third party. |
{- "clientIdentifier": "sherlock_holmes"
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "ff3f899e-04a9-48a0-81e3-547ec5c03a42",
- "clientIdentifier": "sherlock_holmes",
- "status": "PENDING",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
}Fetch a payment link. (Requires READ permission for PaymentGateway)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string <uuid> UUID of the payment link to fetch. |
{- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e"
}{- "code": 200,
- "error": null,
- "data": {
- "paymentLink": {
- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e",
- "name": "invoice5",
- "type": "RECURRING",
- "orgId": 2317,
- "clientIdentifier": "sherlockholmes2212",
- "createdAt": "2025-05-30T15:31:44.820Z",
- "updatedAt": "2025-05-30T15:31:44.820Z"
}, - "invoices": [
- {
- "id": 26642,
- "uuid": "1d7e38b9-9dd8-4b04-903c-03588efbf133",
- "orgId": 2317,
- "targetOrgId": 13769,
- "targetOrgUuid": null,
- "createdByOrgId": 2317,
- "idempotencyKey": "56ed369b-486e-4c0d-80d5-a40b4e6d93ef",
- "externalId": null,
- "currency": "AED",
- "amount": 0.94,
- "receivedAmount": 0.94,
- "fee": 0.01,
- "vat": 0.05,
- "type": "PAYIN",
- "status": "PAID",
- "notes": null,
- "metadata": "{\"createdByOrg\":{\"name\":\"CG Merchant\",\"businessName\":\"CG Merchant\"},\"org\":{\"name\":\"CG Merchant\",\"businessName\":\"CG Merchant\"},\"originalQuoteId\":1120063,\"currentQuoteId\":1120064}",
- "cancellationReason": null,
- "parentUuid": null,
- "paymentLinkUuid": "793da5d5-b971-4d55-af84-3a40fee24e6e",
- "sourceName": "CG Merchant",
- "targetName": "Sherlock Holmes",
- "payoutId": null,
- "quoteId": 1120064,
- "walletAddressId": 1643,
- "userTxnId": null,
- "createdAt": "2025-05-30T15:35:19.343Z",
- "updatedAt": "2025-05-30T15:35:23.325Z"
}
]
}
}Fetches the list of payment links of an org. (Requires READ permission for PaymentGateway)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e",
- "name": "invoice5",
- "type": "RECURRING",
- "orgId": 2317,
- "clientIdentifier": "sherlockholmes2212",
- "createdAt": "2025-05-30T15:31:44.820Z",
- "updatedAt": "2025-05-30T15:31:44.820Z",
- "thirdParty": {
- "uuid": "799aee21-0a8a-4b71-b7d6-ca7424619ee4",
- "name": "Sherlock Holmes",
- "email": "sherlockholmes2212@baker.st",
- "phoneNumber": "",
- "clientIdentifier": "sherlockholmes2212",
- "status": "ACTIVE",
- "createdAt": "2025-05-30T15:30:54.287Z",
- "updatedAt": "2025-05-30T15:31:02.585Z"
}
}, - {
- "uuid": "dfb1ce9f-c585-4d02-ba27-c78b4b39a427",
- "name": "invoice4",
- "type": "RECURRING",
- "orgId": 2317,
- "clientIdentifier": "sherlockholmes107",
- "createdAt": "2025-05-30T15:21:35.014Z",
- "updatedAt": "2025-05-30T15:21:35.014Z",
- "thirdParty": {
- "uuid": "b00507e0-bcb3-4664-83e7-9942fb3feb82",
- "name": "Sherlock Holmes",
- "email": "sherlockholmes107@baker.st",
- "phoneNumber": "",
- "clientIdentifier": "sherlockholmes107",
- "status": "ACTIVE",
- "createdAt": "2025-05-30T15:05:42.336Z",
- "updatedAt": "2025-05-30T15:05:56.401Z"
}
}
]
}Get list of payins for a payment link. (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid | string UUID of payment link. |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string <date> |
| toDate | string <date> |
| status | string Enum: "KYC_PENDING" "CREATED" "TXN_CREATED" "INITIATED" "UNDERPAID" "PAID" "OVERPAID" "SETTLED" "CANCELLED" "REJECTED" "QUOTE_EXPIRED" |
{- "uuid": "ff3f899e-04a9-48a0-81e3-547ec5c03a42",
- "pageNumber": 1,
- "pageSize": 1,
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02",
- "status": "KYC_PENDING"
}{- "code": 200,
- "data": [
- {
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "CREATED",
- "createdAt": "2024-05-22T07:47:16.592Z",
- "symbol": "USDC_USD",
- "quantity": 123.45,
- "quoteQuantity": 123.45
}
], - "error": null
}Deactivates a specified payment link by UUID. (Requires READWRITE permission for PaymentGateway)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string <uuid> <= 128 characters UUID of the payment link to deactivate. |
{- "uuid": "793da5d5-b971-4d55-af84-3a40fee24e6e"
}{- "code": 200,
- "data": "OK",
- "error": null
}Generate upload link to upload invoice for payment links. (Requires READWRITE permission for PaymentGateway)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| fileName required | string <= 256 characters Name of the file to be uploaded. |
{- "fileName": "identity_front.jpeg"
}{- "code": 200,
- "error": null,
}Generate upload link to upload invoice for payment links. (Requires READWRITE permission for PaymentGateway)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| fileName required | string <= 256 characters Name of the file to be uploaded. |
{- "fileName": "identity_front.jpeg"
}{- "code": 200,
- "error": null,
}Update merchant display image or name for payment links. (Requires READWRITE permission for PaymentGateway)
| X-SIGNATURE required | string Request signature for authentication |
| X-TIMESTAMP required | number Epoch timestamp for request validation |
| displayImageUuid | string <uuid> <= 128 characters Optional UUID of the uploaded display image. |
| merchantName | string <= 128 characters Optional merchant name to update. |
| supportEmail | string <= 128 characters Optional support email of the merchant. |
{- "displayImageUuid": "9f1c88f2-4f4d-4d85-a7b8-0a3b15b0b6ab",
- "merchantName": "Acme Corp",
- "supportEmail": "support@email.com"
}{- "code": 200,
- "data": "OK",
- "error": null
}Fetch merchant display image, name and for payment links. (Requires READWRITE permission for PaymentGateway)
| X-SIGNATURE required | string Request signature for authentication |
| X-TIMESTAMP required | number Epoch timestamp for request validation |
{- "code": 200,
- "data": {
- "displayImageUuid": "9f1c88f2-4f4d-4d85-a7b8-0a3b15b0b6ab",
- "merchantName": "Acme Corp",
- "supportEmail": "support@email.com"
}, - "error": null
}create revenue policy for the org. (Requires READWRITE permission for revenue)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| policyName required | string |
| parameters required | object |
| action required | string Enum: "ACCEPT" "REJECT" "NOTIFY" |
{- "orgUserId": "admin@fuze.finance",
- "policyName": "ORG_VAT",
- "parameters": { },
- "action": "ACCEPT"
}{- "code": 200,
- "error": null,
- "data": {
- "id": 1,
- "orgId": 9,
- "orgUserId": "admin@fuze.finance",
- "name": "ASSET_ENABLE",
- "parameters": [
- {
- "symbol": "AED",
- "enable": true
}
], - "action": "ACCEPT",
- "isActive": true,
- "createdAt": 1676444477,
- "updatedAt": 1676444477
}
}Get markup history (Requires READWRITE permission for policy)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer |
| pageSize | integer |
| orgUserId | string |
| sort | string |
{- "pageNumber": 1,
- "pageSize": 2,
- "orgUserId": "*",
- "sort": "createdAt:DESC"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "newValue": "{\"MARKUP\" : [{\"symbol\" : \"BTC_AED\", \"markup\" : \"0.01\"}]}",
- "oldValue": "{\"MARKUP\" : [{\"symbol\" : \"BTC_AED\", \"markup\" : \"0.02\"}]}",
- "entityCreateUserId": "fake_user",
- "entityCreateTime": "2023-08-28T16:09:47.537Z"
}
]
}Returns the created order along with details. (Requires READWRITE permission on Trading.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| symbol required | string |
| quoteQuantity required | number quoteQuantity is the local currency amount you want to buy or sell crypto for. Eg: If if you want to buy 1000 AED worth of BTC, you’ll have quoteQuantity 1000 on BTC_AED. If you’re selling 1000 AED quoteQuantity of BTC, quoteQuantity is 1000. Not quantity should be zero in both cases. |
| operation required | string Enum: "BUY" "SELL" |
| type | string Value: "MARKET" |
| clientOrderId | string this is an idempotency key to avoid duplicate orders due to network failures |
{- "orgUserId": "barabara_allen",
- "symbol": "ETH_AED",
- "quoteQuantity": 1000,
- "operation": "BUY",
- "type": "MARKET",
- "clientOrderId": "unique-uuid"
}{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Returns the created orders for the user. (Requires READ permission on Trading.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| fromDate | string <date> |
| toDate | string <date> |
| status | string |
| productType | string |
{- "orgUserId": "barbara_allen",
- "pageNumber": 1,
- "pageSize": 1,
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02",
- "status": "OPEN",
- "productType": "LOYALTY"
}{- "code": 200,
- "data": [
- {
- "id": 101,
- "orgId": 12,
- "orgUserId": "barbara.allen",
- "symbol": "BTC_AED",
- "side": "BUY",
- "status": "COMPLETED",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}, - {
- "id": 102,
- "orgId": 12,
- "orgUserId": "larry.meyers",
- "symbol": "ETH_AED",
- "status": "COMPLETED",
- "side": "BUY",
- "quantity": 2,
- "filled": 1,
- "executedAmount": 2,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}
], - "error": null
}Returns list of orders for the org. (Requires READ permission on Trading.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| orderIds required | Array of integers |
{- "pageNumber": 1,
- "pageSize": 2,
- "orderIds": [
- 101,
- 102
]
}{- "code": 200,
- "data": [
- {
- "id": 101,
- "orgId": 12,
- "orgUserId": "barbara.allen",
- "symbol": "BTC_AED",
- "side": "BUY",
- "status": "COMPLETED",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}, - {
- "id": 102,
- "orgId": 12,
- "orgUserId": "larry.meyers",
- "symbol": "ETH_AED",
- "status": "COMPLETED",
- "side": "BUY",
- "quantity": 2,
- "filled": 1,
- "executedAmount": 2,
- "vatRate": 0.05,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatAmount": 0
}
], - "error": null
}Returns the details of a particular order. (Requires READ permission on Trading.)
| orderId required | string orderId of the order for which details needs to be fetched |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Cancels a LIMIT order. (Requires WRITE permission on Trading.)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| orgUserId required | string |
| orderId required | number the orderId of the order to cancel |
{- "orgUserId": "barabara_allen",
- "orderId": 1001
}{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Fetches all orders for a given settlementID
| settlementId required | string settlementId for which order needs to be fetched |
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "data": {
- "id": 101,
- "orgId": 12,
- "orgUserId": "michael_scott",
- "symbol": "BTC_AED",
- "side": "BUY",
- "type": "MARKET",
- "kind": "GOOD_TILL_CANCELLED",
- "status": "OPEN",
- "quantity": 1,
- "filled": 1,
- "executedAmount": 1,
- "commissionRate": 0.01,
- "commissionAmount": 0.01,
- "vatRate": 0.05,
- "vatAmount": 0
}, - "error": null
}Upsert webhook for an organisation. Requires READWRITE permission for Webhook.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| url required | string |
| secret required | string |
{- "secret": "fake-secret"
}{- "code": 200,
- "error": null,
- "data": {
- "status": "ACTIVE",
- "createdAt": "2023-10-01T12:00:00Z",
- "updatedAt": "2023-10-01T12:00:00Z"
}
}Get webhook for an organisation. Requires READ permission for Webhook.
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
{- "code": 200,
- "error": null,
- "data": [
- {
- "status": "ACTIVE",
- "createdAt": "2023-10-01T12:00:00Z",
- "updatedAt": "2023-10-01T12:00:00Z"
}
]
}Get balances for all fiat currencies and stablecoins held by a user(aka sub-account).
| orgUserId required | string Unique identifier of the user within the organization. |
{- "orgUserId": "user_12345"
}{- "code": 200,
- "error": null,
- "data": {
- "balances": [
- {
- "currency": "AED",
- "value": 100.5,
- "globalCurrency": "USD",
- "globalValue": 27.35
}, - {
- "currency": "USDC",
- "value": 250.75,
- "globalCurrency": "USD",
- "globalValue": 250.82
}, - {
- "currency": "USD",
- "value": 500,
- "globalCurrency": "USD",
- "globalValue": 500
}
], - "total": {
- "currency": "USD",
- "value": 778.17
}
}
}List all counter parties for the user(aka sub-account)
| orgUserId required | string Unique identifier of the user. |
| type | string Enum: "FIRST_PARTY" "THIRD_PARTY" Type of the counter party. |
| status | string Enum: "ACTIVE" "INACTIVE" "PENDING" "ON_HOLD" Status of the counterparty. |
string Email of the counterparty. | |
| counterPartyId | string Unique identifier of the counterparty. |
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
{- "orgUserId": "sherlock_holmes",
- "type": "FIRST_PARTY",
- "status": "ACTIVE",
- "email": "sherlockholmes@baker.st",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "name": "John Watson",
- "email": "johnwatson@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "address": {
- "addressLine1": "221B Baker St",
- "addressLine2": "London",
- "city": "London",
- "state": "Greater London",
- "country": "UK",
- "postalCode": "NW1 6XE"
}
}
]
}Create a counter-party for a user(aka sub-account). This counter-party will be used to create accounts and wallets.
| orgUserId required | string Unique identifier of the user. |
| counterPartyId required | string Unique identifier of the counterparty. This will be used to identify the counterparty in the system. |
| name required | string Name of the counterparty. |
| email required | string Email of the counterparty. |
| type required | string Enum: "FIRST_PARTY" "THIRD_PARTY" Type of the counter party. |
required | object |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "name": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "type": "FIRST_PARTY",
- "kycData": {
- "fullName": "Sherlock Holmes",
- "email": "sherlockholmes@baker.st",
- "entityType": "INDIVIDUAL",
- "addressLine1": "221B Baker Street",
- "addressLine2": "Near Baker Street Underground Station",
- "city": "London",
- "state": "London",
- "country": "GB",
- "postalCode": "NW1 6XE"
}
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "name": "John Watson",
- "email": "johnwatson@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "address": {
- "addressLine1": "221B Baker St",
- "addressLine2": "London",
- "city": "London",
- "state": "Greater London",
- "country": "UK",
- "postalCode": "NW1 6XE"
}
}
}Get a counter-party for a user(aka sub-account).
| orgUserId required | string Unique identifier of the user. |
| counterPartyId required | string Unique identifier of the counterparty. |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000"
}{- "code": 200,
- "error": null,
- "data": {
- "orgUserId": "sherlock_holmes",
- "counterPartyId": "john_watson",
- "name": "John Watson",
- "email": "johnwatson@baker.st",
- "type": "THIRD_PARTY",
- "status": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "address": {
- "addressLine1": "221B Baker St",
- "addressLine2": "London",
- "city": "London",
- "state": "Greater London",
- "country": "UK",
- "postalCode": "NW1 6XE"
}
}
}List all accounts (internal and external) for the user(aka sub-account). Use accountType parameter to filter by INTERNAL or EXTERNAL accounts.
| orgUserId required | string Unique identifier of the user. |
| counterPartyId | string Unique identifier of the counterparty. |
| accountId | string Unique identifier of the account. |
| currency | string Currency of the account. |
| accountType | string Enum: "INTERNAL" "EXTERNAL" Type of the account. |
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "accountId": "123e4567-e89b-12d3-a456-426614174000",
- "currency": "USD",
- "accountType": "INTERNAL",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "accountId": "123e4567-e89b-12d3-a456-426614174000",
- "status": "APPROVED",
- "owner": "FIRST_PARTY",
- "accountType": "INTERNAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "accountDetails": {
- "accountNumber": "1234567890",
- "beneficiaryName": "John Watson",
- "bankName": "Bank of Baker Street",
- "bankCountry": "UK",
- "currency": "AED",
- "type": "iban",
- "iban": "AE210860000006320984516",
- "nickname": null
}
}, - {
- "orgUserId": "sherlock_holmes_2",
- "counterPartyId": "john_watson_2",
- "accountId": "123e4567-e89b-12d3-a456-426614174001",
- "status": "APPROVED",
- "owner": "THIRD_PARTY",
- "accountType": "EXTERNAL",
- "createdAt": "2023-10-01T00:00:01Z",
- "updatedAt": "2023-10-01T00:00:01Z",
- "accountDetails": {
- "accountNumber": "1234567891",
- "beneficiaryName": "John",
- "bankName": "Bank of Baker Street",
- "bankCountry": "UK",
- "currency": "AED",
- "type": "iban",
- "iban": "AE210860000006320984517",
- "nickname": "John"
}
}
]
}List all orders for the user(aka sub-account)
| orgUserId required | string Unique identifier of the user. |
| status | string Enum: "OPEN" "COMPLETED" "CANCELLED" "REJECTED" Status of the order. |
| pageNumber required | integer <int32> |
| pageSize required | integer <int32> |
{- "orgUserId": "sherlock_holmes",
- "status": "OPEN",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "orderId": 123456,
- "clientOrderId": "client_order_123",
- "symbol": "USDC_USD",
- "side": "BUY",
- "type": "RFQ",
- "kind": "GOOD_TILL_DAY",
- "quantity": 100,
- "quoteQuantity": 101,
- "averagePrice": 1.01,
- "price": 1.21,
- "status": "COMPLETED",
- "filled": 900,
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
]
}List all transfers for the user(aka sub-account)
| orgUserId required | string The ID of the user in the organization. |
| currency required | string The currency of the transfer. |
| transferId | string The ID of the transfer. |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
{- "orgUserId": "sherlock_holmes",
- "currency": "USDC",
- "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "pageNumber": 1,
- "pageSize": 10
}{- "code": 200,
- "error": null,
- "data": [
- {
- "from": {
- "counterPartyId": "john_watson",
- "accountId": "123e4567-ea9b-12d3-a456-426614174000",
- "amount": 1000,
- "currency": "USD"
}, - "to": {
- "orgUserId": "sherlock_holmes"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "status": "COMPLETED",
- "type": "DEPOSIT",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}, - {
- "from": {
- "orgUserId": "sherlock_holmes",
- "amount": 1000,
- "currency": "USD"
}, - "to": {
- "counterPartyId": "john_watson",
- "accountId": "123e4567-ea9b-12d3-a456-426614174000"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "status": "COMPLETED",
- "type": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}, - {
- "from": {
- "orgUserId": "sherlock_holmes",
- "amount": 10,
- "currency": "BTC"
}, - "to": {
- "counterPartyId": "john_watson",
- "walletId": "123e4567-ea9b-12d3-a456-426614174000"
}, - "transferId": "123e4567-ea9b-12d3-a456-426614174000",
- "txnHash": "0x767ebd2ca82dcaae8b7fe4fbbe4f154230d18ec93c8294caeebccfe29d4ce030",
- "status": "PENDING",
- "type": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
]
}List all users(aka sub-accounts) for the organisation
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
| orgUserId | string Unique identifier of the user. |
string Email of the user. | |
| userType | string Enum: "CONSUMER" "INTERNAL" Type of the user. |
| userStatus | string Enum: "PENDING" "ACTIVE" "INACTIVE" "DELETED" Status of the user. |
{- "pageNumber": 1,
- "pageSize": 10,
- "orgUserId": "sherlock_holmes",
- "email": "sherlockholmes@baker.st",
- "userType": "CONSUMER",
- "userStatus": "ACTIVE"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "firstName": "Sherlock",
- "lastName": "Holmes",
- "email": "sherlockholmes@baker.st",
- "userType": "CONSUMER",
- "userStatus": "ACTIVE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z"
}
]
}List all wallets (internal and external) for the user(aka sub-account). Use walletType parameter to filter by INTERNAL or EXTERNAL wallets
| orgUserId required | string Unique identifier of the user. |
| counterPartyId | string or null Unique identifier of the counterparty. |
| walletId | string Unique identifier of the wallet. |
| currency | string Currency of the wallet. |
| chain | string Blockchain of the wallet. |
| walletType | string Enum: "INTERNAL" "EXTERNAL" Type of the wallet to filter by. |
| pageNumber | number Page number for pagination. |
| pageSize | number Number of entries to be returned in one paginated response. |
{- "orgUserId": "sherlock_holmes",
- "counterPartyId": "123e4567-ea9b-12d3-a456-426614174000",
- "walletId": "123e4567-ea9b-12d3-a456-426614174000",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "walletType": "INTERNAL",
- "pageNumber": 0,
- "pageSize": 50
}{- "code": 200,
- "error": null,
- "data": [
- {
- "orgUserId": "sherlock_holmes",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "INTERNAL",
- "owner": "FIRST_PARTY",
- "status": "APPROVED",
- "purpose": "DEPOSIT",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson"
}
}, - {
- "orgUserId": "sherlock_holmes",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "EXTERNAL",
- "owner": "THIRD_PARTY",
- "status": "APPROVED",
- "purpose": "DEPOSIT_SOURCE",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson"
}
}, - {
- "orgUserId": "sherlock_holmes",
- "walletId": "123e4567-e89b-12d3-a456-426614174000",
- "walletType": "EXTERNAL",
- "owner": "THIRD_PARTY",
- "status": "APPROVED",
- "purpose": "WITHDRAWAL",
- "createdAt": "2023-10-01T00:00:00Z",
- "updatedAt": "2023-10-01T00:00:00Z",
- "walletDetails": {
- "address": "0x1234567890abcdef1234567890abcdef12345678",
- "currency": "USDC",
- "chain": "ETHEREUM",
- "network": "MAINNET",
- "memo": "Wallet for John Watson",
- "nickname": "wallet001"
}
}
]
}Create third-party for remittance (Requires READWRITE permission for payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| name | string |
string | |
| address | string |
| nationality | string |
| country | string |
| idType | string |
| idNumber | string |
| type | string |
| clientIdentifier | string |
{- "name": "Nick",
- "email": "nickfury@gmail.com",
- "address": "1-A, Baker Street",
- "nationality": "British",
- "country": "UK",
- "idType": "EID",
- "idNumber": "123456789",
- "type": "ORIGINATOR",
- "clientIdentifier": "NICK123456"
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "name": "John Doe",
- "email": "john.doe@example.com",
- "type": "ORIGINATOR",
- "status": "PENDING",
- "clientIdentifier": "JD123456"
}
}Create third-party with a beneficiary account for remittance. (Requires READWRITE permission for payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| name | string |
string | |
| address | string |
| nationality | string |
| country | string |
| idType | string |
| idNumber | string |
| type | string |
| clientIdentifier | string |
object |
{- "name": "Nick",
- "email": "nickfury@gmail.com",
- "address": "1-A, Baker Street",
- "nationality": "British",
- "country": "UK",
- "idType": "EID",
- "idNumber": "123456789",
- "type": "ORIGINATOR",
- "clientIdentifier": "NICK123456",
- "account": {
- "clientIdentifier": "NICK123456",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "PENDING"
}
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "name": "John Doe",
- "email": "john.doe@example.com",
- "type": "ORIGINATOR",
- "status": "PENDING",
- "clientIdentifier": "JD123456",
- "account": {
- "clientIdentifier": "JD123456",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "PENDING"
}
}
}Get third party list i.e. originator list (Requires READ permission for payment)
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| search | string |
{- "pageNumber": 1,
- "pageSize": 1,
- "search": "Nick"
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "name": "John Doe",
- "email": "john.doe@example.com",
- "type": "ORIGINATOR",
- "status": "PENDING",
- "clientIdentifier": "JD123456"
}
}Get third-party for remittance (Requires READ permission for payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string |
{- "clientIdentifier": "SH123456"
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "name": "John Doe",
- "email": "john.doe@example.com",
- "type": "ORIGINATOR",
- "status": "PENDING",
- "clientIdentifier": "JD123456"
}
}Create an account for the third party (Requires READWRITE permission for payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier | string |
object | |
| currency | string |
| country | string |
| accountType | string |
{- "clientIdentifier": "NICK123456",
- "accountData": {
- "accountNumber": "123456789",
- "ifscCode": "ICIC0000001",
- "name": "Nick Fury",
- "relationship": "FAMILY"
}, - "currency": "USD",
- "country": "UK",
- "accountType": "BANK"
}{- "code": 200,
- "error": null,
- "data": {
- "clientIdentifier": "JD123456",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "PENDING"
}
}Deletes an account for the third party (Requires READWRITE permission for payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string |
{- "clientIdentifier": "SH123456"
}{- "code": 200,
- "error": null,
- "data": "SUCCESS"
}Get third-party account for remittance (Requires READ permission for payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientIdentifier required | string |
{- "clientIdentifier": "SH123456"
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "status": "ACTIVE"
}
}Verify beneficiary for remittance
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| receiverClientIdentifier required | string |
| currency required | string Value: "INR" |
| accountType required | string Value: "BANK" |
| country required | string |
required | object |
{- "receiverClientIdentifier": "RECEIVER_OCT_INR_4",
- "currency": "INR",
- "accountType": "BANK",
- "country": "IN",
- "accountData": {
- "accountNumber": "123456789",
- "ifscCode": "ICIC0000001",
- "name": "Nick Fury",
- "bankAccountType": "NRO/SAVINGS"
}
}{- "code": 200,
- "error": null,
- "data": {
- "clientIdentifier": "JD123456",
- "status": "ACTIVE"
}
}Create quote for remittance for a third party
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| quantity required | number |
| fromCurrency required | string |
| toCurrency required | string |
| orgUserId required | string |
{- "quantity": 100,
- "fromCurrency": "AED",
- "toCurrency": "INR",
- "orgUserId": "org-user"
}{- "code": 200,
- "error": null,
- "data": {
- "quoteId": 1,
- "fromCurrency": "AED",
- "toCurrency": "INR",
- "quantity": 100,
- "price": 20,
- "expiryTime": 1717332855
}
}Create payment for remittance quote
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| quantity required | number |
| quoteId required | number |
| orgUserId required | string |
{- "quantity": 100,
- "quoteId": 2,
- "orgUserId": "org-user"
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "fromCurrency": "AED",
- "toCurrency": "INR",
- "quantity": 100,
- "status": "PENDING"
}
}Get payment details for remittance quote
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| uuid required | string |
{- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f\""
}{- "code": 200,
- "error": null,
- "data": {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "fromCurrency": "AED",
- "toCurrency": "INR",
- "quantity": 100,
- "status": "COMPLETED"
}
}Create a payout for a third party (Requires READWRITE permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| currency | string |
| amount | number |
| clientOrderId | string |
| uuid | string |
| purpose | string |
{- "currency": "INR",
- "amount": 100,
- "clientOrderId": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "purpose": "SALARY"
}{- "code": 200,
- "error": null,
- "data": {
- "id": 1,
- "amount": 100,
- "status": "PENDING",
- "currency": "AED",
- "paymentReferenceNumber": "",
- "paymentDate": ""
}
}Create a payout with beneficiary details
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
string | |
| name required | string |
| address required | string |
| nationality required | string |
| idType required | string |
| idNumber required | string |
| senderClientIdentifier required | string |
| country required | string |
| dob required | string <date> |
| clientOrderId required | string |
| amount required | number |
| purpose required | string |
required | object |
{- "email": "test@test.com",
- "name": "test",
- "address": "1-A, Baker's street",
- "nationality": "INDIAN",
- "idType": "EID",
- "idNumber": "123456",
- "senderClientIdentifier": "DIRECT_REMIT_SENDER_1",
- "country": "AE",
- "dob": "1990-09-09",
- "clientOrderId": "DIRECT_REMIT_1",
- "amount": 10,
- "purpose": "SALARY",
- "account": {
- "receiverClientIdentifier": "DIRECT_REMIT_RECEIVER_1",
- "currency": "INR",
- "accountType": "BANK",
- "country": "IN",
- "accountData": {
- "accountNumber": "1234567890",
- "ifscCode": "AMDN0000104",
- "name": "Direct Remit Test",
- "bankAccountType": "NRO/SAVINGS"
}
}
}{- "code": 200,
- "error": null,
- "data": {
- "payoutId": 1,
- "amount": 100,
- "payoutStatus": "PENDING",
- "currency": "AED",
- "paymentReferenceNumber": "",
- "paymentDate": "",
- "name": "John Doe",
- "email": "john.doe@example.com",
- "phoneNumber": "+971500000000",
- "senderStatus": "PENDING",
- "senderClientIdentifier": "JD123456",
- "receiverClientIdentifier": "JD123456"
}
}Get payout list for an originator (Requires READ permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| search | string |
| currency | string |
| fromDate | string |
| toDate | string |
{- "pageNumber": 1,
- "pageSize": 1,
- "search": "Nick",
- "currency": "INR",
- "fromDate": "2023-03-02",
- "toDate": "2023-03-02"
}{- "code": 200,
- "error": null,
- "data": [
- {
- "uuid": "21a0194f-709e-4c62-8590-464ddb9abd8f",
- "fromCurrency": "AED",
- "toCurrency": "INR",
- "status": "SUCCESS"
}
]
}Get payout info for an originator (Requires READ permission for Payment)
| X-SIGNATURE required | string |
| X-TIMESTAMP required | number |
| clientOrderId required | string |
{- "clientOrderId": "SH123456"
}{- "code": 200,
- "error": null,
- "data": {
- "status": "PENDING",
- "currency": "AED",
- "amountDeducted": 100,
- "amountSent": 100,
- "createdAt": "2023-03-02",
- "referenceId": "123456",
- "paymentReferenceNumber": "123456",
- "paymentDate": "2023-03-02"
}
}