QuoteStatus
PaymentStatus
Outcome of the payout. The call performs the payout and answers with the outcome, so COMPLETED or FAILED can both come back synchronously. RETURNED, and a FAILED that only surfaces on the rail after a COMPLETED response, arrive later via the failure webhook.
RiskStatus
RiskStatusReason
risk_status_reason_typerisk_status_reason_categoryrisk_status_reason_messageWebhookEnvelope
event_idevent_typeoccurred_atdataAccountAssetDto
currencyCurrency symbol
available_balanceAvailable balance as a decimal string in currency units. Precision depends on the currency, network, and account provider.
networkBlockchain network (only for wallet accounts)
AccountData
idUnique identifier for the account
workspace_idWorkspace ID the account belongs to
typeAccount type
nameAccount name
created_byWhether the customer registered this account (CUSTOMER) or Tesser synthesized it (SYSTEM).
created_atCreation timestamp
updated_atLast update timestamp
tenant_idTenant ID (if account belongs to a tenant)
counterparty_idCounterparty ID (if account belongs to a counterparty)
bank_nameBank name (only for fiat_bank accounts)
bank_code_typeBank code type (only for fiat_bank accounts)
bank_identifier_codeBank identifier code (only for fiat_bank accounts)
bank_swift_codeSWIFT code (only for fiat_bank accounts)
bank_account_numberBank account number (masked, only with include_secure=true)
crypto_wallet_addressCrypto wallet address (only for wallet accounts)
is_managedIs managed wallet (only for wallet accounts)
generic_account_numberAccount identifier (only for generic accounts)
providerLedger provider (only for ledger accounts)
Account assets with balances (for wallet and ledger accounts)
AccountResponseDto
CreateWithdrawalRequest
Caller's stated intent for the withdrawal.
organization_reference_idOptional client-supplied identifier.
StepFee
fee_amountFee amount.
fee_currencyFee currency code.
fee_typeFee type (e.g., 'gas', 'provider', 'tesser_fee').
Additional metadata for the fee (JSON object).
Withdrawal
idUnique withdrawal identifier
workspace_idWorkspace ID the withdrawal belongs to
directionResource direction.
Caller's stated intent at creation. Frozen, never overwritten.
Tesser's projection for how the withdrawal will proceed.
What actually settled. Populated when the withdrawal reaches a terminal state.
balance_statusBalance reservation status.
balance_reserved_atTimestamp when balance was reserved.
Withdrawal execution steps.
created_atISO 8601 timestamp of creation.
updated_atISO 8601 timestamp of last update.
expires_atISO 8601 timestamp when the withdrawal expires.
organization_reference_idExternal reference ID for tracking
WithdrawalActualFromLeg
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalActualOverlay
Source side.
Destination side.
WithdrawalActualToLeg
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalDesiredFromLeg
account_idSource account ID.
amountSource amount.
currencySource currency code.
networkSource blockchain network. Required when source is a self-custodial wallet.
WithdrawalDesiredFromLegResponse
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalDesiredOverlay
Source side.
Destination side.
WithdrawalDesiredOverlayRequest
Source side of the withdrawal.
Destination side of the withdrawal.
WithdrawalDesiredToLeg
account_idDestination bank account ID.
currencyDestination currency code.
WithdrawalDesiredToLegResponse
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalEstimatedFromLeg
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalEstimatedOverlay
Source side.
Destination side.
WithdrawalEstimatedToLeg
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalStep
idUnique step identifier
withdrawal_idID of the parent withdrawal
step_sequenceOrder of this step in the withdrawal flow (1-based)
step_typeType of step
Planned values for this step.
Settled values once the step reaches a terminal state. All-null until then.
Fees associated with this step
statusCurrent status of this step
created_atStep creation timestamp
updated_atStep last update timestamp
transaction_hashBlockchain transaction hash
unsigned_transactionUnsigned transaction bytes for client signing. Present only for Turnkey-signed steps in signature_requested status.
provider_keyProvider used for this step
Reasons for the current status
signature_requested_atTimestamp when a signature was requested for the step
signed_atTimestamp when the step was cryptographically signed
submitted_atTimestamp when step was submitted
confirmed_atTimestamp when step was confirmed
completed_atTimestamp when step completed
failed_atTimestamp when step failed
WithdrawalStepActualFromLeg
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalStepActualOverlay
Source side.
Destination side.
WithdrawalStepActualToLeg
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalStepEstimatedFromLeg
account_idAccount ID.
amountAmount.
currencyCurrency code.
networkBlockchain network.
WithdrawalStepEstimatedOverlay
Source side.
Destination side.