How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Utila Balances API

The Balances API from Utila — 5 operation(s) for balances.

Utila Balances API is one of 7 APIs that Utila publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Balances. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 5 operations across 5 paths, and defines 127 schemas. It is described by OpenAPI 3.0.0, at version v2.

Requests are made against a single base URL, https://api.utila.io.

5 operations 5 paths 127 schemas 5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
v2
Base URL
https://api.utila.io
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Utila Balances API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 5

Across 5 paths, the API surfaces 5 operations — 5 POST. Each is listed below with its method, path, parameters, and response codes.

Balances 5
POST
/v2/vaults/{vault_id}:queryBalances
QueryBalances
Balances_QueryBalances 1 param body → 200
POST
/v2/vaults/{vault_id}/wallets/{wallet_id}:queryBalances
QueryWalletBalances
Balances_QueryWalletBalances 2 params body → 200
POST
/v2/vaults/{vault_id}/wallets/{wallet_id}/addresses/{address_id}:queryBalances
QueryWalletAddressBalances
Balances_QueryWalletAddressBalances 3 params body → 200
POST
/v2/vaults/{vault_id}:refreshAssetAddressBalance
RefreshAssetAddressBalance
Balances_RefreshAssetAddressBalance 1 param body → 200
POST
/v2/vaults/{vault_id}/wallets/{wallet_id}:queryUTXOs
QueryWalletUTXOs
Balances_QueryWalletUTXOs 2 params body → 200

Schemas 127

The contract defines 127 schemas that model the data the API accepts and returns. The most detailed are v2Transaction (41 properties), v2TransactionRequest (19 properties), v2Wallet (14 properties), v2TransactionTronTransaction (12 properties). Each schema is shown below with its type and property counts.

v2DecodedAptosTransactionPayload
object
1 property
v2CantonTokenDetails
object
2 properties
v2DecodedAptosEntryFunction
object
3 properties 3 required
v2WalletTonDetails
object
1 property
BTCTransactionUTXOOut
object
4 properties
TransactionTonTransaction
object
6 properties
v2TronResourceFee
object
Resource-level fee breakdown for a Tron resource (bandwidth or energy).
3 properties
v2TransactionTonProof
object
5 properties
v2QueryWalletUTXOsResponse
object
4 properties
v2AddressBookEntry
object
An address book entry.
10 properties 3 required
DecodedCallArg
object
3 properties
v2TransactionTronTransaction
object
12 properties
apiv2Address
object
2 properties
apiUserStatusEnum
string
WalletSolanaDetails
object
1 property
v2TransactionTronTransactionTriggerSmartContract
object
4 properties
v2Transaction
object
41 properties
v2TransactionEVMTransactionAuthorization
object
5 properties
WalletCreateParams
object
Parameters only used during wallet creation.
1 property
v2ConvertedValue
object
A message representing a converted value.
2 properties
StellarTransactionDecodedOperationBodySEP41Payment
object
6 properties
TransactionTransferPublicToPrivate
object
3 properties
TransactionSubstrateTransaction
object
5 properties
TransactionEVMMessage
object
3 properties
WalletconnectSessionPeer
object
4 properties
v2Balance
object
4 properties
StellarTransactionStellarOperation
object
3 properties
TransactionTonTransactionMessage
object
4 properties 2 required
v2TransactionTonSignData
object
5 properties
v2TransactionStellarTransactionMemo
object
2 properties 2 required
v2WalletEVMDetails
object
1 property
v2Wallet
object
14 properties 2 required
v2TransactionTronTransactionVoteWitness
object
2 properties 1 required
TransactionTokenAllowance
object
5 properties
apiUserRoleEnum
string
apiUserTypeEnum
string
v2TransactionStellarTransaction
object
7 properties
TransactionThetaTransaction
object
For Theta transaction: Low level transaction details.
1 property
v2TransactionTronTransactionWithdrawBalance
object
1 property
TransactionRequestOriginEnum
string
- WALLETCONNECT: Transaction received via WalletConnect connection. - EXTENSION: Transaction received via Extension - can not be validated by Utila.
v2WalletAddressType
string
- MAIN: Main address (main address of the wallet). - DEPOSIT: Deposit address. - CHANGE: Change address.
v2TransactionTronTransactionFreezeBalanceV2
object
4 properties
v2TransactionTronTransactionDelegateResource
object
7 properties
v2TransactionStellarTransactionMemoTypeEnum
string
- TEXT: A text memo. Limited to 28 bytes. - ID: A id memo. An unsigned 64-bit integer. - HASH: A hash memo. A hex string of the hash with a 0x prefix. - RETURN…
v2WalletBTCDetails
object
1 property
v2SuiTokenDetails
object
1 property
BalancesRefreshAssetAddressBalanceBody
object
3 properties 2 required
TransactionTransfer
object
6 properties
v2QueryWalletBalancesResponse
object
4 properties
v2WalletAddress
object
9 properties 1 required
v2ScreeningStateEnum
string
The state of the AML report. - SKIPPED: No AML report was requested for the transaction. - PENDING: The AML report is still being processed by the provider. -…
v2TransactionStateEnum
string
The state of the transaction. - AWAITINGAPPROVAL: Transaction requires approving votes. - AWAITINGAMLPOLICYCHECK: The transaction is waiting for the AML policy…
v2QueryBalancesResponse
object
4 properties
v2ReferencedResource
object
7 properties
v2EVMTransactionGas
object
5 properties
TransactionRequestDappInfo
object
Details of the dApp - reported from the transaction initiator, as this cannot be validated by Utila.
1 property
TransactionStellarTransactionStellarTimeBounds
object
2 properties
v2TronTransactionFee
object
5 properties
WalletTronDetails
object
1 property
WalletXRPLDetails
object
1 property
BalancesQueryWalletUTXOsBody
object
7 properties 1 required
SubstrateTransactionDecodedCall
object
5 properties
TransactionAleoRecord
object
A fully decrypted Aleo record. Asset is inherited from the parent AleoOperation.
2 properties
TransactionAleoOperation
object
AleoOperation represents a single execution transition within a transaction.
11 properties
apiv2VaultContext
object
3 properties
v2QueryWalletAddressBalancesResponse
object
4 properties
v2WalletBalance
object
5 properties
WalletAddressFormat
string
- BITCOINP2PKH: Bitcoin P2PKH address format. - BITCOINP2WPKH: Bitcoin P2WPKH address format. - EVM: Ethereum address format. - TRONBASE58: Tron base58 address…
TransactionAptosTransaction
object
8 properties
ThetaTransactionSendTransaction
object
Represents a Theta send transaction with inputs, outputs, and fee.
3 properties
v2TransactionSubTypeEnum
string
TransactionFeePublic
object
Public fee transition details.
3 properties
TransactionTransitionValue
object
2 properties
v2Asset
object
8 properties
v2WalletBTCDetailsBTCNetworkDetails
object
3 properties
v2TransactionDirectionEnum
string
v2TransactionEVMAccountDelegation
object
7 properties
v2TransactionBTCPSBT
object
Details of a signed PSBT (Partially Signed Bitcoin Transaction). Returned when a PSBT signing request reaches the SIGNED state. The signed PSBT can be used by…
4 properties
StellarTransactionDecodedOperationBody
object
5 properties
v2User
object
6 properties 1 required
v2WalletAddressBalance
object
5 properties
v2TronAccountActivationFee
object
2 properties
StellarTransactionDecodedOperationBodyPayment
object
4 properties
TransactionSuiTransaction
object
6 properties
v2TransactionEVMTransactionAuthorizationDetails
object
1 property
v2RefreshAssetAddressBalanceResponse
object
2 properties
TransactionTransferPublicAsSigner
object
3 properties
BalancesQueryBalancesBody
object
4 properties
v2TransactionTronTransactionUnDelegateResource
object
5 properties
TransactionAleoTransaction
object
3 properties
TronTransactionTransferContract
object
3 properties
TransactionAMLDetails
object
3 properties
ThetaTransactionCoins
object
Represents the amount of THETA and TFUEL coins in wei units.
2 properties
StellarTransactionDecodedOperationBodyChangeTrust
object
4 properties
v2UTXOState
string
- AVAILABLE: The UTXO is available for spending. - LOCKED: The UTXO is locked by a pending transaction. - FROZEN: The UTXO is frozen due to compliance reasons…
v2TransactionRequest
object
19 properties
v2TransactionTronTransactionTronResourceEnum
string
v2TransactionSolanaTransaction
object
4 properties
v2TransactionEVMTransaction
object
9 properties
TransactionTransferPublic
object
3 properties
v2AssetTokenInfo
object
6 properties
v2TransactionTronTransactionUnfreezeBalanceV2
object
4 properties
v2TransactionTronTransactionCancelAllUnfreezeV2
object
1 property
TransactionTransferPrivate
object
4 properties
v2TransactionSuiSignPersonalMessage
object
3 properties
TransactionBTCTransaction
object
4 properties
ThetaTransactionTxInput
object
Represents a transaction input with address and coin amounts.
2 properties
v2TransactionTronTransactionVoteWitnessVote
object
2 properties
ThetaTransactionTxOutput
object
Represents a transaction output with address and coin amounts.
2 properties
BalancesQueryWalletBalancesBody
object
4 properties
v2TransactionSolanaSignMessage
object
3 properties
TransactionJoinOperation
object
credits.aleo/join — multiple records merged into one or more outputs.
3 properties
v2AssetTypeEnum
string
The type of the asset. - NATIVECURRENCY: The asset is a native currency. - TOKEN: The asset is a token.
TransactionTransferPrivateToPublic
object
4 properties
TransactionUnknownOperation
object
Catch-all for custom / third-party programs.
2 properties
BTCTransactionUTXOIn
object
4 properties
v2WalletconnectSession
object
4 properties
apiv2UTXO
object
Represents an unspent transaction output (UTXO) belonging to a wallet.
10 properties
AssetTokenInfoStandardEnum
string
- ERC20: ERC20 is the most common fungible token standard. - ERC721: ERC721 is the most common non-fungible token standard. - ERC1155: ERC1155 is a newer token…
v2TransactionTronTransactionWithdrawExpireUnfreeze
object
1 property
StellarTransactionDecodedOperationBodyCreateAccount
object
2 properties
TransactionXRPLTransaction
object
1 property
BalancesQueryWalletAddressBalancesBody
object
4 properties
v2TransactionTypeEnum
string
StellarTransactionDecodedOperationBodySEP41TokenApproval
object
6 properties
v2AMLActionEnum
string
TransactionEVMMessageTypeEnum
string
- PERSONALSIGN: A simple personal sign message. - SIGNTYPEDDATAV4: A structured message as defined by EIP-712. See https://eips.ethereum.org/EIPS/eip-712 for m…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

utila-balances-api-openapi.yml Raw ↑

Other APIs Utila publishes across the network.

Utila Address Book API
Utila Assets API
Utila Blockchains API
Utila Transactions API
Utila Vaults API
Utila Wallets API
Where this information came from

This is an independent, third-party profile of Utila Balances API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.