v0.0.43

Withdrawals & Spend Accounts APIs

  • Added withdrawCashBalance mutation with MAKE_WITHDRAWAL scope requirement
  • Added WithdrawMethods enum supporting PAYPAL, BANK_ACH, BANK_CARD, and VENMO methods
  • Added WithdrawSource enum supporting CASH_BALANCE and REWARDS_BALANCE sources
  • Added WithdrawCashBalanceInput input type with idempotency support via idempotencyKey
  • Added Withdraw response type with full withdrawal record details including fees, status, and timestamps
  • Added WithdrawCashBalanceResponse type returning withdrawal records and updated user balances
  • Integrated with payout-service for withdrawal processing
  • Added transferUserCashBalance mutation with MAKE_INTERNAL_TRANSFER scope requirement
  • Added TransferInternalBalanceInput input type with idempotency support via idempotencyKey
  • Added TransferInternalBalanceResponse type returning transfer-related deposit & withdrawal records
  • Integrated with payout-service for internal balance transfer processing
  • Added userCashBalanceId to EditVirtualCardInput to enable the change of the funding source to a specified spend account via editVirtualCard mutation
  • Added userCashBalanceIds to TransactionFilterInput to enable filtering transactions by specified spend accounts via getTransactions query
  • Added userCashBalanceId to getGiftCards query to enable filtering gift cards by a specified spend account
  • Added updateUserCashBalance mutation with MANAGE_PAYMENT scope requirement
  • Added UpdateUserCashBalanceInput input type
  • Added closeUserCashBalance mutation with MANAGE_PAYMENT scope requirement
  • Added CloseUserCashBalanceInput input type with idempotency support via idempotencyKey
  • Added CloseUserCashBalanceFundingSource type containing funding source-related info
  • Added CloseUserCashBalanceResponse type returning closed spend account-related records
  • Added ClosedUserCashBalance type returning closed spend account record
  • Added CloseUserCashBalanceResponseVirtualCard type returning a virtual card affected by the spend account closure
  • Added application action logging for audit trail