Skip to main content
Participating Frequently
June 15, 2026
Question

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

  • June 15, 2026
  • 8 replies
  • 134 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",
         "...": "..."
      }

   ]
}

    8 replies

    Kevin Mok
    Community Manager
    June 15, 2026

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

    Participating Frequently
    June 15, 2026

    Hi Kevin, 

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


     

    Kevin Mok
    Community Manager
    June 15, 2026

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

    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
    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

    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
    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.

    Kevin Mok
    Community Manager
    July 7, 2026

    Hey ​@MichaelWilliams can you try using `[]` now? Our engineering team implemented a fix!