Use an array under a key like 'events' to hold multiple event objects.
Step 2: Evaluate options
{"events":[{"event":"user_signup","data":{"id":1}},{"event":"order_placed","data":{"order_id":10}}]} uses an 'events' array with separate event objects, which is clear and extensible.
Final Answer:
{"events":[{"event":"user_signup","data":{"id":1}},{"event":"order_placed","data":{"order_id":10}}]} -> Option D
Quick Check:
Multi-event payload = array of event objects [OK]
Quick Trick:Group multiple events in an array under a key [OK]
Common Mistakes:
MISTAKES
Combining event names in one string
Using top-level array without key
Using event names as keys without event field
Master "Webhooks and Events" in Rest API
9 interactive learning modes - each teaches the same concept differently