Filter Connector
Overview
Section titled “Overview”The Filter connector filters keys from the payload using whitelist or blacklist modes.
Connector Type: MeddleFilter
Whitelist Mode
Section titled “Whitelist Mode”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}Blacklist Mode
Section titled “Blacklist Mode”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}Use Cases
Section titled “Use Cases”- Remove sensitive data before sending to external systems
- Reduce payload size for bandwidth optimization
- Extract specific fields for targeted processing
Best Practices
Section titled “Best Practices”- Place Filter connectors early in workflows to reduce data volume
- Use Whitelist for security-sensitive data flows
- Use Blacklist for removing debug/internal fields