CONFIRM event
The event data object for a CONFIRM event must include all the required attributes for event data objects plus the following attributes:
- Attribute: Type
product: array of objects
After you create this event data object, you can optionally extend this event using the extension data object. Then, you can send the event using the [Engage.event()](engage-event.md "Engage.event(type, eventData[, extensionData])") function.
Here's an example of the event data object for a CONFIRM event.
Example 26. Product item IDs in ADD and in CONFIRM events
Here's an example of how multiple product item IDs are linked in ADD and in CONFIRM event data objects.
For each item ID included in an object in the product array of the CONFIRM event data object, there must be a preceding ADD event data object where the product item ID is specified in product.item_id.