# TARGET_CONFIGURATION_STALE

- Surface: API
- HTTP status: 409
- Recommended action: `REFRESH_AND_REPROPOSE`
- Details: `{ flagId: string, environmentId: string, expectedConfigVersion: number, currentConfigVersion: number, recommendedAction: "REFRESH_AND_REPROPOSE" }`

## Cause

The target Flag Configuration changed after the caller read the version used for the conclusion proposal.

## Fix

Read the current target Flag Configuration and create a new proposal against its current version. No Run or target state changed.

## Related

- [APPROVAL_REQUEST_STALE](https://splitch.dev/docs/error/APPROVAL_REQUEST_STALE)
- [DECISION_RESULT_STALE](https://splitch.dev/docs/error/DECISION_RESULT_STALE)

Source: https://splitch.dev/docs/error/TARGET_CONFIGURATION_STALE