preview_configuration_change
Dry-run a configuration change without saving it: validates the changes exactly as update_configuration would and returns each change's before/after value, which keys' privacy would flip, whether the configuration is the primary one (live to game servers), and the current contentHash to pass to update_configuration. Optional: use it to check a change, or to show the user the before/after when they want to see it first. update_configuration runs the same validation and saves the change when it runs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | No | Up to 25 value changes, applied in order. Keep them minimal: only the keys that must change. May be empty when only privacy changes. | |
| privacy | No | Up to 50 keys to make private or public. Private keys are hidden from game clients but not from the dashboard — use them for values clients shouldn't see (a random seed, server-only tuning), not as a secret store. Applied after changes, so a key added by a change can be made private in the same call. | |
| projectId | Yes | The project (application) id to scope this call to. Use list_projects to discover valid ids. | |
| environment | Yes | The environment name to scope this call to (e.g. 'production'). Use list_projects to discover the names available to this token. | |
| configurationId | Yes | The numeric id of the configuration. |