> For the complete documentation index, see [llms.txt](https://docs.firework.com/firework-for-developers/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.firework.com/firework-for-developers/web/integration-guide/events.md).

# Events

Firework Embed provides a way to subscribe to particular lifecycle and video events using CustomEvent listener on document.

```javascript
// Custom event listener
document.addEventListener('<event-name>', function(event) {
  console.log(event.detail);
})
```

## Response data

Data available for **all** events.

|        Name | Description                                                                     |
| ----------: | ------------------------------------------------------------------------------- |
|    `app_id` | ID of your widget.                                                              |
|      `name` | Custom name of a widget.                                                        |
| `widget_id` | Random ID assigned for each render                                              |
|  `guest_id` | Random ID assigned to a visitor for as long as possible. Available post render. |
