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.
AttributeDescriptionFormat
idUnique identifier of the Account.UUID e.g., 5def2f43-2c81-4230-85b2-c8a62f7460c9
groupAccountIdIdentifier for the group account, if applicable.UUID e.g., 5def2f43-2c81-4230-85b2-c8a62f7460c9
createdByIdentifier of who created the account.String e.g. user
createdDateTimeDate of creation of the account.ISO 8601 Timestamp e.g., 2024-01-01T00:00:00.000000Z
tenantIdIdentifier of the tenant.UUID e.g., 5def2f43-2c81-4230-85b2-c8a62f7460c9
merchantIdIdentifier of the merchant.UUID e.g., 5def2f43-2c81-4230-85b2-c8a62f7460c9
nameName of the account.String e.g. Euro Account
availableBalanceAvailable balance 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, 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