Simulate a test deposit

post/api/v1/external/sandbox/transaction/simulate

Creates a simulated test deposit transaction for a wallet in non-production environments. Requires the calling user to be an owner or member of the wallet's enterprise. Blocked in production.

Request Body

walletId string required
The Go Account wallet ID to create the deposit for.
Min length: >= 1 characters
currency string required
A testnet backing fiat currency (e.g., tfiatusd, tfiateur, tfiatsgd).
amount string
The deposit amount in cents as a string. Defaults to "1000" (i.e., $10.00) if not provided.
Default: 1000
type string
The transaction type. Defaults to "wire". ACH transactions are created in an incomplete/delayed state with a 1-day clearing window.
Allowed values: wire ach
Default: wire
instantCreditEligible boolean
Whether the transaction is eligible for instant credit. Only relevant for ACH transactions. When true and type is ach, the platform is notified immediately.
withdrawHoldReleaseAt string <date-time>
Optional ISO 8601 datetime for when a withdraw hold should be released.

400 Response

errorName string required
error string required

403 Response

errorName string required
error string required

500 Response

errorName string required
error string required