Response Processing
Response Flow Overview
Response Formats
Automatic Format Detection
Content-Type Header
Format Detected
Processing
Explicit Format Configuration
response:
format: json # Force format interpretation
records:
jmespath: "data[]"Format-Specific Processing
JSON Responses
CSV Responses
XML Responses
JSON Lines (JSONL)
Record Extraction
Basic Extraction
Nested Extraction
Conditional Extraction
Projection and Transformation
Deduplication
Deduplication Strategies
1. In-Memory Deduplication (Default)
2. Bloom Filter Deduplication
Response State
Response Property
Description
Example Usage
Using Response State in Pagination
Using Response State in Rules
Using Response State in Processors
Conditional Processing with IF Conditions
Basic Syntax
How It Works
Common Patterns
Overwriting Records with output: "record"
output: "record"Common Use Cases
Important Warnings
Error Handling
Invalid Response Format
Empty or Missing Records
Partial Responses
Complete Example
Best Practices
1. Always Define Primary Keys
2. Use Appropriate Deduplication
3. Handle Multiple Content Types
4. Validate Records Structure
5. Log Response Details for Debugging
Troubleshooting
No Records Extracted
CSV Parsing Errors
Deduplication Not Working
Last updated
Was this helpful?