> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mnai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Simulate KYC outcomes

> Use sandbox test inputs to simulate different KYC application outcomes during development and testing.

By default, all KYC applications in the sandbox are automatically approved. Use the inputs below to simulate specific outcomes during testing.

| Outcome                            | How to trigger                                               |
| :--------------------------------- | :----------------------------------------------------------- |
| **Approved** (default)             | Submit any application normally — no special input required  |
| **Document verification declined** | Set the customer's first name to `Decline` (case-sensitive)  |
| **EDD Required**                   | Set occupation type to `Other` with the value `EDD Required` |

When **EDD Required** is triggered, the application pauses and must be manually resolved by a Meridian ops user before onboarding can continue. See [Handling onboarding exceptions](/products/retail-va/web-view#handling-onboarding-exceptions) for details on how to handle this status in your integration.

## Resetting a test user

In sandbox, you can delete a user's virtual account application to reset their onboarding state. This lets you run the same user through onboarding repeatedly in automated test scripts without needing to create a new user each time.

Use the [Delete a virtual account application](/products/retail-va/api-reference/simulations/delete-virtual-account-application) endpoint to delete the application, then submit a new one to go through onboarding again from the beginning.

<Warning>
  This endpoint is only available in sandbox. Virtual account applications cannot be deleted in production.
</Warning>
