Sending multiple details in event bridge

Hello! When we have an event bridge that sends out current data, are we forced to send each detail individually on a HD structure or is there a way to send all the details at once?

Hey Ellen, as it stands today you can only send the individually-named payloads that exist on your Event Definition through to your EventBridge target. For example, you could have a payload for the Header table named MyHeader, and one or more payloads for the Detail table, but each detail payload must have a unique name (MyDetail1, MyDetail2, etc).

We do not currently support an arbitrary number of details for a single header in the events engine as a whole for two primary reasons:

  1. Potential size constraints (some target types, such as EventBridge, have a maximum allowed payload size)
  2. When configuring some event target types (such as logic blocks), the event payloads must be mapped 1:1 into the logic block inputs, and a name is required to identify the exact payload entry to use
1 Like

So there is no option to send an array of all the data? We have to send detail by detail?

Correct, or implement something like a Claim Check pattern where you pass the nwHeaderId to Eventbridge and then a service on the AWS side fetches the associated data.

1 Like