Skip to main content
Question

Webhook Listener deduplication by nested `event_id` in `parsed_body.Report_Entry`

  • June 15, 2026
  • 7 replies
  • 20 views

Hi everyone,

I am configuring deduplication for a Moveworks webhook Listener and need to deduplicate by `event_id` from the parsed payload. The listener documentation shows that incoming webhook bodies are available as `parsed_body`.

My payload looks like this:
```json
{
   "Report_Entry": [
      { "event_id": "ABDCS",
         "...": "..."
      }

   ]
}

7 replies

Kevin Mok
Forum|alt.badge.img+2
  • Community Manager
  • June 15, 2026

Hey ​@MichaelWilliams your deduplication key should be accessed like this:
parsed_body[“Report_Entry”][0].event_id


  • Author
  • Participating Frequently
  • June 15, 2026

Hi Kevin, 

Thanks for your quick feedback. That approach doesn’t work on my side.


 


Kevin Mok
Forum|alt.badge.img+2
  • Community Manager
  • June 15, 2026

@MichaelWilliams Ah good catch. Let me take this back internally


  • Author
  • Participating Frequently
  • June 15, 2026

@Kevin Mok , thanks for your feedback. It is an urgent task to me. I hope a quick feedback


 


Kevin Mok
Forum|alt.badge.img+2
  • Community Manager
  • June 15, 2026

@MichaelWilliams It looks like we don’t currently support `[]` map accessors in that field so our eng team is looking into it


  • Author
  • Participating Frequently
  • June 15, 2026

I tried configuring Listener deduplication using the following key fields:!--scriptorstartfragment-->

- parsed_body

- parsed_body.Report_Entry

However, deduplication is not working as expected in either case.!--scriptorendfragment-->


Kevin Mok
Forum|alt.badge.img+2
  • Community Manager
  • June 15, 2026

Understood, that will not work because it needs to be a field that doesn’t change, and between payloads there’s bound to be a change in the json payload.