Watch on YouTube: Mapping Evaluation Types & Handling Multiple Request Formats | All Quiet Payload Mapping Guide
Product Guides & Tutorials
Mapping Evaluation Types & Handling Multiple Request Formats | All Quiet Payload Mapping Guide
Quick answer
All Quiet payload mapping extracts incident fields using evaluation types: Static for fixed values, JSONPath or XPath for structured payloads, Map to translate vendor terms, and Regex to pull data from free-form text. When one webhook receives different payload shapes, add multiple mappings for the same attribute and evaluate them top to bottom.
By Peer Rahne · Co-Founder & CEO at All Quiet
Reviewed by Maximilian Beller · Co-Founder & CTO at All Quiet
Updated: Tuesday, 16 June 2026
Published: Thursday, 19 March 2026
Once attributes are defined, evaluation types extract values from each webhook payload inside your incident management software. The video above demonstrates every mapping type on the payload mapping screen.
Evaluation types overview
All Quiet processes mapping steps from top to bottom for each attribute. Choose the evaluation type that matches where your data lives in the payload and how much normalization it needs.
| Mapping type | Function | Example incident output |
|---|---|---|
| Static | Always applies a fixed value | Status = Open |
| JSONPath | Reads a field from JSON payloads | severity_level → P1 |
| XPath | Reads a field from XML payloads | Legacy enterprise alert field |
| Map | Translates vendor vocabulary | P1 → Critical |
| Regex | Extracts values embedded in text | Host name from error_log |
Extract a hostname with Regex in 3 steps
- Create a custom Host attribute and extract
error_logwith JSONPath. - Add a second mapping step using Regex to pull the hostname from the log line.
- Save and confirm the Host field in the live incident preview.
Handle multiple payload formats in one integration
When different scripts send different JSON shapes to the same webhook, add multiple mappings for one attribute. All Quiet evaluates them top to bottom and uses the first expression that matches, so CorrelationID can come from either log_id or error_id.
Key takeaways
- Static values work when a field should never change regardless of payload content.
- JSONPath and XPath cover modern JSON and legacy XML integrations respectively.
- Map steps normalize vendor severity labels into All Quiet standards.
- Multiple mappings per attribute let one integration serve an entire monitoring suite.
Full video transcript
Frequently asked questions
When should I use Static mapping?
Use Static when an attribute should always receive the same value, such as forcing every incoming alert to Open when your tool never sends resolve events.
What is the difference between JSONPath and XPath?
JSONPath extracts values from JSON payloads. XPath does the same for XML-based enterprise tools and older web services.
How do I support multiple payload formats in one integration?
Add several mappings for the same attribute with different JSONPath expressions. All Quiet evaluates them from top to bottom and uses the first match.
Author
Co-Founder & CEO at All Quiet
Product leader focused on B2B SaaS platforms; writes about on-call experience, payload mapping, and how teams ship reliable incident workflows.
Reviewer
Co-Founder & CTO at All Quiet
Engineering leader building incident management systems focused on reliability, clear escalation, and sustainable on-call operations for production teams.
Recommended posts
-
Product Guides & Tutorials Peer Rahne
Group Incidents to Reduce Noise | All Quiet Payload Mapping Guide
Learn how to use Grouping and the Grouping Window in All Quiet payload mapping to merge related alerts and reduce noise.
-
Product Guides & Tutorials Peer Rahne
Required, Reserved and Optional Attributes | All Quiet Payload Mapping Guide
Learn how required, reserved, and optional attributes shape All Quiet incidents during payload mapping.
Read all blog posts and learn about what's happening at All Quiet.
Product
Solutions
Compare
Resources