AddressSummaryResponse
sparkAddressstring · requiredpublicKeystring · requiredbalanceobject · requiredtotalValueUsdnumber · requiredtransactionCountinteger · requiredtokenCountinteger · required
tokensarray | null
AddressToken
tokenIdentifierstring · requiredtokenAddressstring · requirednamestring · requiredtickerstring · requireddecimalsinteger · requiredbalanceinteger · requiredvalueUsdnumber · float · requiredissuerPublicKeystring · required
maxSupplyinteger | nullisFreezableboolean | null
AddressTokensResponse
addressstring · requiredpubkeystring · requiredtotalValueUsdnumber · float · requiredtokensobject[] · required
AddressTransaction
idstring · requiredtypestring · enum · requiredEnum values:spark_transferlightning_paymentbitcoin_depositbitcoin_withdrawaltoken_transfertoken_minttoken_burntoken_multi_transferdirectionstring · enum · requiredEnum values:incomingoutgoingcreationdestructiontransferdepositwithdrawalpaymentcounterpartyobject · requiredvalueUsdnumber · float · requiredstatusstring · enum · requiredEnum values:confirmedpendingsentfailedexpired
amountSatsinteger | nulltokenAmountinteger | nullcreatedAtstring | null · date-timeWhen the transaction was first recorded/broadcast.
updatedAtstring | null · date-timeLast update / completion timestamp.
txidstring | nulltokenMetadata| nullmultiIoDetails| nullDetails for multi-input/output transactions
BalanceSummary
btcSoftBalanceSatsinteger · requiredbtcHardBalanceSatsinteger · requiredbtcValueUsdHardnumber · float · requiredbtcValueUsdSoftnumber · float · requiredtotalTokenValueUsdnumber · float · required
BatchTokenMetadataRequest
token_addressesstring[] · minItems: 1 · maxItems: 100 · requiredList of 66-character hex token addresses
BatchTokenMetadataResponse
metadataobject[] · requiredList of token metadata objects
total_countinteger · requiredTotal number of tokens processed
BitcoinTxDetails
txidstring · requiredvinobject[] · requiredvoutobject[] · requiredstatusobject · requiredfeeinteger · required
LatestNetworkTransactionItem
idstring · requiredTransaction ID (UUID for Spark/LN, hash for BTC/Token)
typestring · enum · requiredEnum values:bitcoin_depositbitcoin_withdrawalspark_transferlightning_paymenttoken_minttoken_transfertoken_burntoken_multi_transferstatusstring · enum · requiredEnum values:confirmedpendingsentfailedexpiredvalueUsdnumber · float · required
createdAtstring | null · date-timeWhen the transaction was first recorded/broadcast.
updatedAtstring | null · date-timeLast update / completion timestamp.
amountSatsinteger | nulltokenAmountinteger | nulltokenMetadata| nullmultiIoDetails| nullDetails for multi-input/output transactions
from| nullto| nullbitcoinTxidstring | null
MultiIoDetails
inputsobject[] · requiredList of input addresses and amounts
outputsobject[] · requiredList of output addresses and amounts
totalInputAmountinteger · requiredSum of all input amounts
totalOutputAmountinteger · requiredSum of all output amounts
TokenDetailsResponse
metadataobject · requiredtotalSupplyinteger · requiredmarketCapUsdnumber · float · requiredvolume24hUsdnumber · float · required
TokenHolder
addressstring · requiredpubkeystring · requiredbalanceinteger · requiredvalueUsdnumber · float · requiredpercentagenumber · float · required
TokenIoDetail
addressstring · requiredSpark address
pubkeystring · requiredPublic key in hex
amountinteger · requiredToken amount
TokenMetadata
tokenIdentifierstring · requiredtokenAddressstring · requirednamestring · requiredtickerstring · requireddecimalsinteger · requiredissuerPublicKeystring · requirediconUrlstring · requiredholderCountinteger · requiredpriceUsdnumber · float · required
maxSupplyinteger | nullisFreezableboolean | nullcreatedAtstring | null · date-timeupdatedAtstring | null · date-time
TokenTransaction
idstring · requiredtypestring · requiredTransaction type
Example: token_transferstatusstring · enum · requiredEnum values:confirmedpendingsentfailedexpiredamountinteger · requiredTotal output amount for the transaction
valueUsdnumber · float · requiredtokenMetadataobject · required
createdAtstring | null · date-timeWhen the transaction was first created/broadcast.
updatedAtstring | null · date-timeLast update / completion timestamp.
from| nullSender information. May be null for multi-output transactions.
to| nullReceiver information. May be null for multi-output transactions.
multiIoDetails| nullDetails for multi-input/output transactions
TokenTransactionMetadata
tokenIdentifierstring · requiredtokenAddressstring · requirednamestring · requiredtickerstring · requireddecimalsinteger · requiredissuerPublicKeystring · required
maxSupplyinteger | nullisFreezableboolean | null
TransactionCounterparty
typestring · enum · requiredEnum values:sparklightningbitcointokenidentifierstring · required
tokenMetadata| null
TransactionParty
typestring · enum · requiredEnum values:sparklightningbitcoinissuerburn_addressunknownidentifierstring · required
pubkeystring | null
TxV1Response
idstring · requiredtypestring · requiredstatusstring · enum · requiredEnum values:confirmedpendingsentfailedexpiredamountSatsinteger · requiredvalueUsdnumber · float · required
createdAtstring | null · date-timeWhen the transaction was first recorded/initiated.
updatedAtstring | null · date-timeLast update / completion timestamp.
from| nullto| nulltimeTakenSecondsnumber | null · floatDuration of the transaction in seconds (from creation to completion). Null if start time is unavailable.
txidstring | nullbitcoinTxData| null