-
Notifications
You must be signed in to change notification settings - Fork 81
Description
Current Behavior
In the example the notificationUrl fields have all / characters escaped
Expected Behavior
Should not escape anything, unless required by JSON spec.
Environment Information
FF! 9.4.0-20251125.042331: Eekels-Webhook-API 1.0.0
Running on 2d16f60ce735 using Apache Tomcat/10.1.49
Java Version: OpenJDK Runtime Environment (21.0.9+10-LTS)
Heap size: 121.5 MiB, total JVM memory: 364.0 MiB
Free memory: 242.5 MiB, max memory: 3.8 GiB
Free disk space: 968.7 GiB, total disk space: 1006.9 GiB
Up since: 2025-11-25 13:19:59, timezone: Etc/UTC
Steps To Reproduce
No response
Configuration
<JsonPathPipe
name="UnwrapForEachPipe"
jsonPathExpression="$.result[*].root" />Input
{"result":[{"root":{"id":"ac1e0002--70df623b_19aba951f5e_-7ff1","type":"webhook","meta":"","attributes":{"idempotencyKey":"611c09f9-50de-44f5-8c0d-e876f0cc4863","name":"This is test webhook 1","eventTypes":["nl.eekels.crm.opportunity.stage_changed.v1","nl.eekels.crm.opportunity.stage_changed.v2"],"notificationUrl":"https://notification-endpoint.localtest.me/callback1","status":"active"},"relationships":"","links":""}},{"root":{"id":"ac1e0002--70df623b_19aba951f5e_-7ff2","type":"webhook","meta":"","attributes":{"idempotencyKey":"c9750532-edce-44fb-8f78-2bcd93106bfc","name":"This is test webhook 2","eventTypes":["nl.eekels.crm.opportunity.stage_changed.v1","nl.eekels.crm.opportunity.stage_changed.v2"],"notificationUrl":"https://notification-endpoint.localtest.me/callback2","status":"active"},"relationships":"","links":""}},{"root":{"id":"ac1e0002--70df623b_19aba951f5e_-7ff3","type":"webhook","meta":"","attributes":{"idempotencyKey":"0d8f5b7b-7b2d-4848-882e-99256be244cb","name":"This is test webhook 3","eventTypes":"nl.eekels.crm.opportunity.stage_changed.v1","notificationUrl":"https://notification-endpoint.localtest.me/callback3","status":"active"},"relationships":"","links":""}},{"root":{"id":"ac1e0002--70df623b_19aba951f5e_-7ff4","type":"webhook","meta":"","attributes":{"idempotencyKey":"e78be238-76b7-4051-8374-d47e066a3c52","name":"This is test webhook 4","eventTypes":"nl.eekels.crm.opportunity.stage_changed.v2","notificationUrl":"https://notification-endpoint.localtest.me/callback4","status":"inactive"},"relationships":"","links":""}},{"root":{"id":"ac1e0002--70df623b_19aba951f5e_-7ff5","type":"webhook","meta":"","attributes":{"idempotencyKey":"f02ada4e-b82f-4599-855b-5a5734078253","name":"This is test webhook 5","eventTypes":["nl.eekels.crm.opportunity.stage_changed.v1","nl.eekels.crm.opportunity.stage_changed.v2"],"notificationUrl":"https://notification-endpoint.localtest.me/callback5","status":"error"},"relationships":"","links":""}}]}
What database are you using?
No response
What browsers are you seeing the problem on?
No response
Relevant Log Output
Anything else?
Output:
[{"id":"ac1e0002--70df623b_19aba951f5e_-7ff1","type":"webhook","meta":"","attributes":{"idempotencyKey":"611c09f9-50de-44f5-8c0d-e876f0cc4863","name":"This is test webhook 1","eventTypes":["nl.eekels.crm.opportunity.stage_changed.v1","nl.eekels.crm.opportunity.stage_changed.v2"],"notificationUrl":"https:\/\/notification-endpoint.localtest.me\/callback1","status":"active"},"relationships":"","links":""},{"id":"ac1e0002--70df623b_19aba951f5e_-7ff2","type":"webhook","meta":"","attributes":{"idempotencyKey":"c9750532-edce-44fb-8f78-2bcd93106bfc","name":"This is test webhook 2","eventTypes":["nl.eekels.crm.opportunity.stage_changed.v1","nl.eekels.crm.opportunity.stage_changed.v2"],"notificationUrl":"https:\/\/notification-endpoint.localtest.me\/callback2","status":"active"},"relationships":"","links":""},{"id":"ac1e0002--70df623b_19aba951f5e_-7ff3","type":"webhook","meta":"","attributes":{"idempotencyKey":"0d8f5b7b-7b2d-4848-882e-99256be244cb","name":"This is test webhook 3","eventTypes":"nl.eekels.crm.opportunity.stage_changed.v1","notificationUrl":"https:\/\/notification-endpoint.localtest.me\/callback3","status":"active"},"relationships":"","links":""},{"id":"ac1e0002--70df623b_19aba951f5e_-7ff4","type":"webhook","meta":"","attributes":{"idempotencyKey":"e78be238-76b7-4051-8374-d47e066a3c52","name":"This is test webhook 4","eventTypes":"nl.eekels.crm.opportunity.stage_changed.v2","notificationUrl":"https:\/\/notification-endpoint.localtest.me\/callback4","status":"inactive"},"relationships":"","links":""},{"id":"ac1e0002--70df623b_19aba951f5e_-7ff5","type":"webhook","meta":"","attributes":{"idempotencyKey":"f02ada4e-b82f-4599-855b-5a5734078253","name":"This is test webhook 5","eventTypes":["nl.eekels.crm.opportunity.stage_changed.v1","nl.eekels.crm.opportunity.stage_changed.v2"],"notificationUrl":"https:\/\/notification-endpoint.localtest.me\/callback5","status":"error"},"relationships":"","links":""}]Metadata
Metadata
Assignees
Labels
Type
Projects
Status