Skip to content

Filter Connector

The Filter connector filters keys from the payload using whitelist or blacklist modes.

Connector Type: MeddleFilter

Pass only specified keys:

{
"type": "MeddleFilter",
"config": {
"mode": "Whitelist",
"keys": ["temperature", "pressure"]
}
}

Input:

{
"temperature": 25.5,
"pressure": 101.3,
"humidity": 60,
"debug_info": "..."
}

Output:

{
"temperature": 25.5,
"pressure": 101.3
}

Remove specified keys:

{
"type": "MeddleFilter",
"config": {
"mode": "Blacklist",
"keys": ["debug_info", "internal_id"]
}
}

Input:

{
"temperature": 25.5,
"pressure": 101.3,
"debug_info": "...",
"internal_id": 123
}

Output:

{
"temperature": 25.5,
"pressure": 101.3
}
  1. Remove sensitive data before sending to external systems
  2. Reduce payload size for bandwidth optimization
  3. Extract specific fields for targeted processing
  • Place Filter connectors early in workflows to reduce data volume
  • Use Whitelist for security-sensitive data flows
  • Use Blacklist for removing debug/internal fields
  • Reshape - Transform field names and values
  • Conveyor - Pass data unchanged