What is the structure of webhook request?

The event objects are all here:

They would need to be extended to include API ID, and in turn, the firing event source would need to populate the field.

Once added, they would be in the template too.