Accounts
Create Accountโ
This API allows you to create a new account for a user in the system.
- Endpoint
POST {{baseUrl}}/zoqq/api/v1/account
Description
Creates a new account with specified currency and transfer capabilities. This API enables the creation of a new account for a user within the system. It establishes a virtual account for the authenticated user in the specified currency and supports multiple transfer methods โ such as Local and Swift โ allowing both domestic and international transactions.
๐ฉ Request Headers
x-api-key string required
x-product-id string required
x-request-id string required
x-user-id string required
Content-Type string required
application/jsonAuthorization string required
๐ฆ Request Body Parameters
type string required
virtual_account.country string required
currency string required
label string
required_features array required
currency string required
transfer_method string required
LOCAL, SWIFT- ๐งฉ Examples
- ๐งช Try It Out
Request Example
- cURL
- Python
- Java
- NodeJs
curl --location --request POST \
--url '{{baseUrl}}/zoqq/api/v1/account' \
--header 'x-api-key: {{Shared X-API key By Zoqq}}' \
--header 'x-product-id: {{Shared ProductID By Zoqq}}' \
--header 'x-request-id: {{IdempotencyKey}}' \
--header 'x-user-id: {{UserID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{AccessToken}}' \
--data '{
"type": "virtual_account",
"country": "SG",
"currency": "SGD",
"label": "New Virtual Account",
"required_features": [
{
"currency": "SGD",
"transfer_method": "LOCAL"
}
]
}'
import requests
import json
url = "{{baseUrl}}/zoqq/api/v1/account"
payload = json.dumps({
"type": "virtual_account",
"country": "SG",
"currency": "SG",
"label": "New Virtual Account",
"required_features": [
{
"currency": "SGD",
"transfer_method": "LOCAL"
}
]
})
headers = {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"type\": \"virtual_account\",\n \"country\": \"SG\",\n \"currency\": \"SG\",\n \"label\": \"New Virtual Account\",\n \n \"required_features\": [\n {\n \"currency\": \"SGD\",\n \"transfer_method\": \"LOCAL\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/zoqq/api/v1/account")
.method("POST", body)
.addHeader("x-api-key", "{{Shared X-API key By Zoqq}}")
.addHeader("x-product-id", "{{Shared ProductID By Zoqq}}")
.addHeader("x-request-id", "{{IdempotencyKey}}")
.addHeader("x-user-id", "{{UserID}}")
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer {{AccessToken}}")
.build();
Response response = client.newCall(request).execute();
const axios = require('axios');
let data = JSON.stringify({
"type": "virtual_account",
"country": "SG",
"currency": "SGD",
"label": "New Virtual Account",
"required_features": [
{
"currency": "SGD",
"transfer_method": "LOCAL"
}
]
});
let config = {
method: 'post',
maxBodyLength: Infinity,
url: '{{baseUrl}}/zoqq/api/v1/account',
headers: {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
},
data : data
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Response Example
- 200: Success
- 400: Error
{
"status": "success",
"message": "virtual_account created successfully",
"code": 200,
"data": [
{
"id": "account-id",
"status": "ACTIVE",
"account_number": "12345",
"account_holder_name": "Demo",
"label": "New Virtual Account",
"account_type": "Current",
"country_code": "SG",
"institution": {
"address": "12 Marina Boulevard, DBS Asia Central, Marina Bay Financial Centre Tower 3",
"city": "Singapore",
"name": "DBS Bank Ltd",
"zip_code": "018982"
},
"supported_features": [
{
"currency": "SGD",
"local_clearing_system": "FAST",
"transfer_method": "LOCAL",
"type": "DEPOSIT",
"routing_codes": [
{
"type": "bank_code",
"value": "7171"
},
{
"type": "branch_code",
"value": "072"
}
]
},
{
"currency": "SGD",
"local_clearing_system": "RTGS",
"transfer_method": "LOCAL",
"type": "DEPOSIT",
"routing_codes": [
{
"type": "bank_code",
"value": "7171"
},
{
"type": "branch_code",
"value": "072"
}
]
},
{
"currency": "SGD",
"local_clearing_system": "GIRO",
"transfer_method": "LOCAL",
"type": "DEPOSIT",
"routing_codes": [
{
"type": "bank_code",
"value": "7171"
},
{
"type": "branch_code",
"value": "072"
}
]
},
{
"currency": "SGD",
"local_clearing_system": null,
"transfer_method": "SWIFT",
"type": "DEPOSIT",
"routing_codes": [
{
"type": "bank_code",
"value": "7171"
},
{
"type": "branch_code",
"value": "072"
},
{
"type": "swift",
"value": "swift-code"
}
]
}
],
"required_features": [
{
"transfer_method": "LOCAL",
"currency": "SGD"
}
],
"swift_code": "swift-code",
"iban": null
}
]
}
{
"code": 400,
"status": "Error",
"message": "Error Message"
}
๐ฆ Create Account โ Sandbox
๐ Headers
๐ Request Body
๐ป Generated cURL Command
โฏGet Account Listโ
This API allows you to retrieve all accounts associated with a user in the system.
- Endpoint
GET {{baseUrl}}/zoqq/api/v1/account
Description
Returns a list of all accounts for the authenticated user, including account details, institution information, and supported transfer features.
๐ฉ Request Headers
x-api-key string required
x-product-id string required
x-request-id string required
x-user-id string required
Content-Type string required
application/jsonAuthorization string required
๐ Query Parameters
id string
currency string
status string
ACTIVE, INACTIVE, CLOSED- ๐งฉ Examples
- ๐งช Try It Out
Request Example
- cURL
- Python
- Java
- NodeJs
curl --location --request GET \
--url '{{baseUrl}}/zoqq/api/v1/account' \
--header 'x-api-key: {{Shared X-API key By Zoqq}}' \
--header 'x-product-id: {{Shared ProductID By Zoqq}}' \
--header 'x-request-id: {{IdempotencyKey}}' \
--header 'x-user-id: {{UserID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{AccessToken}}'
import requests
url = "{{baseUrl}}/zoqq/api/v1/account?status=ACTIVE"
headers = {
"x-api-key": "{{Shared X-API key By Zoqq}}",
"x-product-id": "{{Shared ProductID By Zoqq}}",
"x-request-id": "{{IdempotencyKey}}",
"x-user-id": "{{UserID}}",
"Content-Type": "application/json",
"Authorization": "Bearer {{AccessToken}}"
}
response = requests.get(url, headers=headers)
print(response.json())
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class GetAccount {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/zoqq/api/v1/account?status=ACTIVE"))
.header("x-api-key", "{{Shared X-API key By Zoqq}}")
.header("x-product-id", "{{Shared ProductID By Zoqq}}")
.header("x-request-id", "{{IdempotencyKey}}")
.header("x-user-id", "{{UserID}}")
.header("Content-Type", "application/json")
.header("Authorization", "Bearer {{AccessToken}}")
.GET()
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
const axios = require('axios');
let config = {
method: 'get',
maxBodyLength: Infinity,
url: '{{baseUrl}}/zoqq/api/v1/account',
headers: {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Response Example
- 200: Success
- 400: Error
{
"status": "success",
"message": "virtual_account details",
"code": 200,
"data": [
{
"id": "account-id",
"status": "ACTIVE",
"account_number": "1234567890",
"account_holder_name": "Test One",
"label": "New Test One",
"account_type": null,
"country_code": "NZ",
"institution": {
"address": "23-29 Albert St",
"city": "Auckland",
"name": "ANZ Bank New Zealand",
"zip_code": "101010"
},
"supported_features": [
{
"currency": "NZD",
"local_clearing_system": "BANK_TRANSFER",
"transfer_method": "LOCAL",
"type": "DEPOSIT",
"routing_codes": [
{
"type": "bank_code",
"value": "04"
},
{
"type": "branch_code",
"value": "2024"
}
]
}
],
"required_features": [
{
"transfer_method": "LOCAL",
"currency": "NZD"
}
],
"swift_code": null,
"iban": null
}
]
}
{
"code": 400,
"status": "Error",
"message": "Error Message"
}
๐ Get Account โ Sandbox
๐ Headers
๐ Query Parameters
๐ป Generated cURL Command
โฏClose Accountโ
This API allows you to permanently close an account for a specified user from the system.
- Endpoint
DELETE {{baseUrl}}/zoqq/api/v1/account
Description
Permanently closes a specified account from the system. This action is irreversible.
๐ฉ Request Headers
x-api-key string required
x-product-id string required
x-request-id string required
x-user-id string required
x-account-id string required
Content-Type string required
application/jsonAuthorization string required
- ๐งฉ Examples
- ๐งช Try It Out
Request Example
- cURL
- Python
- Java
- NodeJs
curl --location --request DELETE \
--url '{{baseUrl}}/zoqq/api/v1/account' \
--header 'x-api-key: {{Shared X-API key By Zoqq}}'\
--header 'x-product-id: {{Shared ProductID By Zoqq}}' \
--header 'x-request-id: {{IdempotencyKey}}' \
--header 'x-user-id: {{UserID}}' \
--header 'x-account-id: {{AccountID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{AccessToken}}'
import requests
url = "{{baseUrl}}/zoqq/api/v1/account"
payload = {}
headers = {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'x-account-id': '{{AccountID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
response = requests.request("DELETE", url, headers=headers, data=payload)
print(response.text)
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("{{baseUrl}}/zoqq/api/v1/account")
.method("DELETE", body)
.addHeader("x-api-key", "{{Shared X-API key By Zoqq}}")
.addHeader("x-product-id", "{{Shared ProductID By Zoqq}}")
.addHeader("x-request-id", "{{IdempotencyKey}}")
.addHeader("x-user-id", "{{UserID}}")
.addHeader("x-account-id", "{{AccountID}}")
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer {{AccessToken}}")
.build();
Response response = client.newCall(request).execute();
const axios = require('axios');
let config = {
method: 'delete',
maxBodyLength: Infinity,
url: '{{baseUrl}}/zoqq/api/v1/account',
headers: {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'x-account-id': '{{AccountID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Response Example
- 200: Success
- 400: Error
{
"status": "success",
"message": "virtual_account closed successfully",
"code": 200,
"data": null
}
{
"code": 400,
"status": "Error",
"message": "Error Message"
}
๐๏ธ Close Account โ Sandbox
๐ Headers
๐ป Generated cURL Command
โฏGet Balanceโ
This API allows you to retrieve the available, pending, and reserved balances for all currencies associated with a user.
- Endpoint
GET {{baseUrl}}/zoqq/api/v1/account/balance
Description
This endpoint retrieves the current balance information for all currencies associated with the authenticated user's account. The response includes available balance, pending amounts, and reserved amounts for each currency.
๐ฉ Request Headers
x-api-key string required
x-product-id string required
x-request-id string required
x-user-id string required
Content-Type string required
application/jsonAuthorization string required
- ๐งฉ Examples
- ๐งช Try It Out
Request Example
- cURL
- Python
- Java
- NodeJs
curl --location --request GET \
--url '{{baseUrl}}/zoqq/api/v1/account/balance' \
--header 'x-api-key: {{Shared X-API key By Zoqq}}' \
--header 'x-product-id: {{Shared ProductID By Zoqq}}' \
--header 'x-request-id: {{IdempotencyKey}}' \
--header 'x-user-id: {{UserID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{AccessToken}}'
import requests
import json
url = "{{baseUrl}}/zoqq/api/v1/account/balance"
params = {"currency": "SGD"}
headers = {
"x-api-key": "{{Shared X-API key By Zoqq}}",
"x-product-id": "{{Shared ProductID By Zoqq}}",
"x-request-id": "{{IdempotencyKey}}",
"x-user-id": "{{UserID}}",
"Content-Type": "application/json",
"Authorization": "Bearer {{AccessToken}}"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class GetBalance {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/zoqq/api/v1/account/balance"))
.header("x-api-key", "{{Shared X-API key By Zoqq}}")
.header("x-product-id", "{{Shared ProductID By Zoqq}}")
.header("x-request-id", "{{IdempotencyKey}}")
.header("x-user-id", "{{UserID}}")
.header("Content-Type", "application/json")
.header("Authorization", "Bearer {{AccessToken}}")
.GET()
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
const axios = require('axios');
let config = {
method: 'get',
maxBodyLength: Infinity,
url: '{{baseUrl}}/zoqq/api/v1/account/balance',
headers: {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Response Example
- 200: Success
- 400: Error
{
"status": "success",
"message": "wallets balance",
"code": 200,
"data": [
{
"currency": "SGD",
"available_balance": 42.72,
"pending_amount": 0,
"reserved_amount": 12
},
{
"currency": "USD",
"available_balance": 22.72,
"pending_amount": 5,
"reserved_amount": 10
}
]
}
{
"code": 400,
"status": "Error",
"message": "Error Message"
}
๐ฐ Get Account Balance โ Sandbox
๐ Headers
๐ป Generated cURL Command
โฏGet Account Transactionsโ
This API returns a paginated transaction history with filters for date range. Includes detailed information about each transaction including amount, currency, and status.
- Endpoint
GET {{baseUrl}}/zoqq/api/v1/account/transactions
Description
This endpoint returns a paginated list of transactions for the user's account. Transactions can be filtered by date range. Maximum date range allowed is 31 days.
๐ฉ Request Headers
x-api-key string required
x-product-id string required
x-request-id string required
x-user-id string required
x-account-id string required
Content-Type string required
application/jsonAuthorization string required
๐ Query Parameters
page integer
size integer
from_date string conditional
(ISO 8601 date format:
YYYY-MM-DD).Must be provided together with
to_date.to_date string conditional
(ISO 8601 date format:
YYYY-MM-DD).Must be provided together with
from_date.- ๐งฉ Examples
- ๐งช Try It Out
Request Example
- cURL
- Python
- Java
- NodeJs
curl --location --request GET \
--url '{{baseUrl}}/zoqq/api/v1/account/transactions' \
--header 'x-api-key: {{Shared X-API key By Zoqq}}' \
--header 'x-product-id: {{Shared ProductID By Zoqq}}' \
--header 'x-request-id: {{IdempotencyKey}}' \
--header 'x-user-id: {{UserID}}' \
--header 'x-account-id: {{AccountID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{AccessToken}}'
import requests
import json
url = "{{baseUrl}}/zoqq/api/v1/account/transactions"
payload = {}
headers = {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'x-account-id': '{{AccountID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("{{baseUrl}}/zoqq/api/v1/account/transactions")
.method("GET", body)
.addHeader("x-api-key", "{{Shared X-API key By Zoqq}}")
.addHeader("x-product-id", "{{Shared ProductID By Zoqq}}")
.addHeader("x-request-id", "{{IdempotencyKey}}")
.addHeader("x-user-id", "{{UserID}}")
.addHeader("x-account-id", "{{AccountID}}")
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer {{AccessToken}}")
.build();
Response response = client.newCall(request).execute();
const axios = require('axios');
let config = {
method: 'get',
maxBodyLength: Infinity,
url: '{{baseUrl}}/zoqq/api/v1/account/transactions',
headers: {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'x-account-id': '{{AccountID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Response Example
- 200: Success
- 400: Error
{
"status": "success",
"message": "virtual_accounts transactions details",
"code": 200,
"data": [
{
"amount": 1000.0,
"create_time": "2025-04-09T10:12:37+0000",
"description": "Test from Postman",
"currency": "USD",
"id": "id",
"type": "CREDIT",
"status": "SETTLED"
}
]
}
{
"code": 400,
"status": "Error",
"message": "Error Message"
}
๐ Get Account Transactions โ Sandbox
๐ Headers
๐ Query Parameters
๐ป Generated cURL Command
โฏGet Balance Historyโ
This API returns a paginated balance history with filters for date range. Includes detailed information about each balance change including amount, currency, and transaction type.
- Endpoint
GET {{baseUrl}}/zoqq/api/v1/account/balance/history
Description
This endpoint returns a paginated list of balance changes for the user's account. Results can be filtered by date range and include detailed information about each transaction affecting the balance. Maximum date range allowed is 7 days.
๐ฉ Request Headers
x-api-key string required
x-product-id string required
x-request-id string required
x-user-id string required
Content-Type string required
application/jsonAuthorization string required
๐ Query Parameters
page integer
size integer
from_date string conditional
(ISO 8601 date format:
YYYY-MM-DD).Must be provided together with
to_date.to_date string conditional
(ISO 8601 date format:
YYYY-MM-DD).Must be provided together with
from_date.- ๐งฉ Examples
- ๐งช Try It Out
Request Example
- cURL
- Python
- Java
- NodeJS
curl --location --request GET \
--url '{{baseUrl}}/zoqq/api/v1/account/balance/history' \
--header 'x-api-key: {{Shared X-API key By Zoqq}}' \
--header 'x-product-id: {{Shared ProductID By Zoqq}}' \
--header 'x-request-id: {{IdempotencyKey}}' \
--header 'x-user-id: {{UserID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{AccessToken}}'
import requests
import json
url = "{{baseUrl}}/zoqq/api/v1/account/balance/history"
payload = {}
headers = {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("{{baseUrl}}/zoqq/api/v1/account/balance/history")
.method("GET", body)
.addHeader("x-api-key", "{{Shared X-API key By Zoqq}}")
.addHeader("x-product-id", "{{Shared ProductID By Zoqq}}")
.addHeader("x-request-id", "{{IdempotencyKey}}")
.addHeader("x-user-id", "{{UserID}}")
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer {{AccessToken}}")
.build();
Response response = client.newCall(request).execute();
const axios = require('axios');
let config = {
method: 'get',
maxBodyLength: Infinity,
url: '{{baseUrl}}/zoqq/api/v1/account/balance/history',
headers: {
'x-api-key': '{{Shared X-API key By Zoqq}}',
'x-product-id': '{{Shared ProductID By Zoqq}}',
'x-request-id': '{{IdempotencyKey}}',
'x-user-id': '{{UserID}}',
'Content-Type': 'application/json',
'Authorization': 'Bearer {{AccessToken}}'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Response Example
- 200: Success
- 400: Error
{
"status": "success",
"message": "balance history details",
"code": 200,
"data": [
{
"id": "id",
"amount": -1.0,
"currency": "SGD",
"balance": 8919.86,
"description": "Pay SGD 1.00 to (Individual Local SG)",
"fee": 0.0,
"create_time": "2025-05-07T12:13:24+0800",
"source_type": "PAYOUT",
"transaction_type": "PAYOUT"
},
{
"id": "id",
"amount": 12.86,
"currency": "SGD",
"balance": 8920.86,
"description": "Buy SGD 12.86",
"fee": 0.0,
"create_time": "2025-05-07T11:28:39+0800",
"source_type": "CONVERSION",
"transaction_type": "CONVERSION_BUY"
},
{
"id": "id",
"amount": 60000.0,
"currency": "DKK",
"balance": 60000.0,
"description": "Test from Postman - GA (First DKK)",
"fee": 0.0,
"create_time": "2025-04-30T19:38:41+0800",
"source_type": "DEPOSIT",
"transaction_type": "DEPOSIT"
}
]
}
{
"code": 400,
"status": "Error",
"message": "Error Message"
}