---
title: "Changes to Simulate a funding event in Sandbox."
method: POST
path: "/v1/funding_events/simulate"
---

# Changes to Simulate a funding event in Sandbox.

`POST /v1/funding_events/simulate`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 37 revisions.

- **2026-10-16** `de39a60c562e`: 6 info
- **2026-01-22** `4c4191aab91d`: 39 breaking, 72 info
- **2026-01-22** `f9fe2a77d949`: 72 warning, 39 info
- **2026-01-13** `80ca3ae235f7`: 39 breaking, 72 info
- **2026-01-13** `9fcdff18526e`: 72 warning, 39 info
- **2026-01-13** `800f2d91f7da`: 39 breaking, 78 info
- **2026-01-13** `6c0a1b214273`: 1 info

## Changes

- **2026-10-16** `de39a60c562e`: 6 info
  - added the new `failed_not_authorized` enum value to the request property `sandbox_outcome` (media type: application/json)
  - added the new `failed_not_authorized` enum value to the request property `sandbox_outcome` (media type: text/json)
  - added the new `failed_not_authorized` enum value to the request property `sandbox_outcome` (media type: application/*+json)
  - added the new `reversed_not_authorized` enum value to the request property `sandbox_outcome` (media type: application/json)
  - added the new `reversed_not_authorized` enum value to the request property `sandbox_outcome` (media type: text/json)
  - added the new `reversed_not_authorized` enum value to the request property `sandbox_outcome` (media type: application/*+json)
- **2026-01-22** `4c4191aab91d`: 39 breaking, 72 info
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: application/json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: text/json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: application/*+json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: application/json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: text/json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: application/*+json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the `Array` enum value from the `response_type` response property for the response status `201` (media type: text/plain)
  - …71 more
- **2026-01-22** `f9fe2a77d949`: 72 warning, 39 info
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `201` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `201` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `201` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `400` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `400` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `400` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `401` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `401` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `401` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `403` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `403` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `403` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `422` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `422` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `422` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `500` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `500` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `500` (media type: text/json)
  - added the new `None` enum value to the `response_type` response property for the response status `201` (media type: text/plain)
  - added the new `None` enum value to the `response_type` response property for the response status `201` (media type: application/json)
  - added the new `None` enum value to the `response_type` response property for the response status `201` (media type: text/json)
  - added the new `None` enum value to the `response_type` response property for the response status `400` (media type: text/plain)
  - …71 more
- **2026-01-13** `80ca3ae235f7`: 39 breaking, 72 info
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: application/json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: text/json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: application/*+json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: application/json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: text/json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: application/*+json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the `Array` enum value from the `response_type` response property for the response status `201` (media type: text/plain)
  - …71 more
- **2026-01-13** `9fcdff18526e`: 72 warning, 39 info
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `201` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `201` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `201` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `400` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `400` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `400` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `401` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `401` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `401` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `403` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `403` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `403` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `422` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `422` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `422` (media type: text/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `500` (media type: text/plain)
  - added the new `Error` enum value to the `response_type` response property for the response status `500` (media type: application/json)
  - added the new `Error` enum value to the `response_type` response property for the response status `500` (media type: text/json)
  - added the new `None` enum value to the `response_type` response property for the response status `201` (media type: text/plain)
  - added the new `None` enum value to the `response_type` response property for the response status `201` (media type: application/json)
  - added the new `None` enum value to the `response_type` response property for the response status `201` (media type: text/json)
  - added the new `None` enum value to the `response_type` response property for the response status `400` (media type: text/plain)
  - …71 more
- **2026-01-13** `800f2d91f7da`: 39 breaking, 78 info
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: application/json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: text/json)
  - removed the enum value `Charges` of the request property `funding_event_job_type` (media type: application/*+json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedCustomerDispute` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `Paid` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: application/json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: text/json)
  - removed the enum value `Payouts` of the request property `funding_event_job_type` (media type: application/*+json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: application/json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: text/json)
  - removed the enum value `Standard` of the request property `sandbox_outcome` (media type: application/*+json)
  - added the new `charges` enum value to the request property `funding_event_job_type` (media type: application/json)
  - …77 more
- **2026-01-13** `6c0a1b214273`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/straddleio/apis/straddle-api/docs/v1/funding_events/simulate/post.md) - [API](https://skmtc.dev/straddleio/apis/straddle-api.md) - [Page](https://skmtc.dev/straddleio/apis/straddle-api/changes/v1/funding_events/simulate/post)
