Dive into our reference guide for how to use keywords to build a config modifier schema.
A config modifier is an operation that applies a set of custom instructions for processing incoming or outgoing data. Review common use cases at the end of this article to see how and when to use config modifiers.
You can set up a config modifier in the Redox dashboard. But a crucial part of the config modifier is building its schema.
You build a config modifier schema with keywords, which specify what action to take on the payload at a given point in time.
This reference guide breaks down the Redox-specific syntax to build a config modifier schema. It’s intended to teach you how to use the coding language.
If keywords exist at the same nesting level in a schema, they execute according to this listed execution order, not the order they appear in the schema itself. For example, if you add get above use in the schema, use still executes first.
- The following keywords execute at this level, so they’re mutually exclusive. This means only one of these keywords will execute if they’re listed at the same level.
Keywords build on each other, so each one uses the previous keyword’s output as its input. For example, the output of use is the input of get.

You can use a comment keyword at any point in the schema. This is a free text field to add context for anyone reading the config modifier. The comment keyword isn’t used when processing the config modifier.
Comments may be placed anywhere in the schema.
If AI assistants are enabled in your organization, you can use our Config Modifier Assistant to help you get started building a schema. This AI assistant knows our coding language and builds a schema when you enter a natural language prompt.

You can choose to apply the AI-generated schema or give feedback on its response.

Config Modifier Assistant process things in steps. You might see a warning when the assistant has reached its step limit. If you're not finished building, simply click the Continue button.

Or you might see a warning if you've reached your weekly usage limit. AI tokens reset every Sunday. You can either wait for a reset or talk to your Account Manager if you need a higher token limit.

Here are a few use cases where config modifiers solve common data transformation problems:
These are just a few use cases. During implementation, you might find other opportunities for config modifiers when you or your connection receive data you don’t expect during testing.
Review examples throughout our building guide to solve for other common use cases:
Use case | Example(s) |
|---|---|
Check if a value exists in the initial payload. If so, set a constant value; if not, set a different constant value. | |
Change a code based on whether data in the initial payload equals or includes some other text. | |
Remove an observation from the Observations array in a Flowsheet when the code from that observation matches. |
Use config modifiers
See common ways config modifiers can resolve unexpected data to or from your connections.
Set up in the dashboard
Get step-by-step instructions for setting up a config modifier in the Redox dashboard.
Helpful articles
What are selectors?
Selectors point to where config modifier processing should happen. Learn how to choose or write one.
Articles in this section
15 Articles