Skip to content

Latest commit

 

History

History
71 lines (59 loc) · 6.55 KB

File metadata and controls

71 lines (59 loc) · 6.55 KB

TransactionWebhookEventData

Properties

Name Type Description Notes
dataType DataTypeEnum The data type of the event. - `Transaction`: The transaction event data. - `TSSRequest`: The TSS request event data. - `Addresses`: The addresses event data. - `WalletInfo`: The wallet information event data. - `MPCVault`: The MPC vault event data. - `Chains`: The enabled chain event data. - `Tokens`: The enabled token event data. - `TokenListing`: The token listing event data. - `PaymentOrder`: The payment order event data. - `PaymentRefund`: The payment refund event data. - `PaymentSettlement`: The payment settlement event data. - `PaymentTransaction`: The payment transaction event data. - `PaymentAddressUpdate`: The top-up address update event data. - `PaymentPayout`: The payment payout event data. - `PaymentBulkSend`: The payment bulk send event data. - `BalanceUpdateInfo`: The balance update event data. - `SuspendedToken`: The token suspension event data. - `ComplianceDisposition`: The compliance disposition event data. - `ComplianceKytScreenings`: The compliance KYT screenings event data. - `ComplianceKyaScreenings`: The compliance KYA screenings event data.
transactionId UUID The transaction ID.
coboId String The Cobo ID, which can be used to track a transaction. [optional]
requestId String The request ID that is used to track a transaction request. The request ID is provided by you and must be unique within your organization. [optional]
walletId String For deposit transactions, this property represents the wallet ID of the transaction destination. For transactions of other types, this property represents the wallet ID of the transaction source.
type TransactionType [optional]
status TransactionStatus
subStatus TransactionSubStatus [optional]
failedReason String (This property is applicable to approval failures and signature failures only) The reason why the transaction failed. [optional]
chainId String The chain ID, which is the unique identifier of a blockchain. You can retrieve the IDs of all the chains you can use by calling List enabled chains. [optional]
tokenId String The token ID, which is the unique identifier of a token. You can retrieve the IDs of all the tokens you can use by calling List enabled tokens. [optional]
assetId String (This concept applies to Exchange Wallets only) The asset ID. An asset ID is the unique identifier of the asset held within your linked exchange account. [optional]
source TransactionSource
destination TransactionDestination
result TransactionResult [optional]
fee TransactionFee [optional]
initiator String The transaction initiator. [optional]
initiatorType TransactionInitiatorType
confirmedNum Integer The number of confirmations this transaction has received. [optional]
confirmingThreshold Integer The minimum number of confirmations required to deem a transaction secure. The common threshold is 6 for a Bitcoin transaction. [optional]
transactionHash String The transaction hash. [optional]
blockInfo TransactionBlockInfo [optional]
rawTxInfo TransactionRawTxInfo [optional]
replacement TransactionReplacement [optional]
category List<String> A custom transaction category for you to identify your transfers more easily. [optional]
description String The description for your transaction. [optional]
isLoop Boolean Whether the transaction was executed as a Cobo Loop transfer. - `true`: The transaction was executed as a Cobo Loop transfer. - `false`: The transaction was not executed as a Cobo Loop transfer. [optional]
coboCategory List<String> The transaction category defined by Cobo. For more details, refer to Cobo-defined categories. [optional]
extra List<String> A list of JSON-encoded strings containing structured, business-specific extra information for the transaction. Each item corresponds to a specific data type, indicated by the `extra_type` field in the JSON object (for example, &quot;BabylonBusinessInfo&quot;, &quot;BtcAddressInfo&quot;). [optional]
fuelingInfo TransactionFuelingInfo [optional]
createdTimestamp Long The time when the transaction was created, in Unix timestamp format, measured in milliseconds.
updatedTimestamp Long The time when the transaction was updated, in Unix timestamp format, measured in milliseconds.

Enum: DataTypeEnum

Name Value
TRANSACTION "Transaction"
TSSREQUEST "TSSRequest"
ADDRESSES "Addresses"
WALLETINFO "WalletInfo"
MPCVAULT "MPCVault"
CHAINS "Chains"
TOKENS "Tokens"
TOKENLISTING "TokenListing"
PAYMENTORDER "PaymentOrder"
PAYMENTREFUND "PaymentRefund"
PAYMENTSETTLEMENT "PaymentSettlement"
PAYMENTTRANSACTION "PaymentTransaction"
PAYMENTADDRESSUPDATE "PaymentAddressUpdate"
PAYMENTPAYOUT "PaymentPayout"
PAYMENTBULKSEND "PaymentBulkSend"
BALANCEUPDATEINFO "BalanceUpdateInfo"
SUSPENDEDTOKEN "SuspendedToken"
COMPLIANCEDISPOSITION "ComplianceDisposition"
COMPLIANCEKYTSCREENINGS "ComplianceKytScreenings"
COMPLIANCEKYASCREENINGS "ComplianceKyaScreenings"