Accounts

An Account represents a financial entity that can hold and manage funds. Accounts can be created for operations or trading. Each account has specific attributes and statuses that define its state and functionality.

Once an Account is created, it can:

  • Receive funds from various sources.
  • Send funds to other accounts or beneficiaries.
  • Transfer funds between different accounts within the system.
  • Execute sell transactions in supported currencies.
AttributeDescriptionFormat
idUnique identifier of the Account.UUID e.g. 27bb9d34-b78d-464a-873e-b87516451be0
groupAccountIdIdentifier for the group account, if applicable.UUID e.g. 27bb9d34-b78d-464a-873e-b87516451be0
createdByIdentifier of who created the account.String e.g. user123
createdDateTimeDate of creation of the account.Timestamp in the ISO 8601 standard. e.g. 2025-01-01T00:00:00.000000Z
tenantIdIdentifier of the tenant.UUID e.g. 27bb9d34-b78d-464a-873e-b87516451be0
merchantIdIdentifier of the merchant.UUID e.g. 27bb9d34-b78d-464a-873e-b87516451be0
nameName of the account.String e.g. Euro Account
availableBalanceAvailable balance for usage in the account.Monetary value consisting of value and currency e.g. 100.00, EUR
actualBalanceActual balance in the account.Monetary value consisting of value and currency e.g. 100.00, EUR
statusStatus of the account.PENDING, ACTIVE, CLOSED, SUSPENDED, FAILED, BLOCKED
typeCurrency type of the account.FIAT, CRYPTO
accountForPurpose of the account.OPERATIONS, TRADING
networkNetwork associated with the account, if applicable.BITCOIN, ETHEREUM, TRON, SOLANA, RIPPLE, CARDANO, CCHAIN, BSC, POLKADOT, LITECOIN
bankDetailsBank details associated with the account, if applicable.JSON object
walletDetailsWallet details associated with the account, if applicable.JSON object
simpleModeIndicates if the account is in simple mode.Boolean e.g. true, false