What Entity schemas can do
- Define the expected structure of data for a specific entity type (e.g. ERP Product, Order).
- Set validation rules on incoming data: required fields, data types, minimum values, and allowed values.
- Define identifier paths that make entities uniquely identifiable across tasks and Storages.
- Automatically filter out data that does not match the defined schema before it reaches the destination system.
- Disable an entity type to pause all integrations that use it.
Automatic data validation
Entity schemas support JSON schema validation to automatically check incoming data against a predefined structure. A schema can specify:- Required fields that must be present on every incoming entity.
- Data types per field (e.g.
string,integer,boolean). - Value constraints such as minimum values, maximum values, or a fixed list of allowed values.
- Set the entity type –– assigns the correct entity schema to the incoming data.
- Validates the entity type –– checks the data against the schema rules.