# IntentEvent

- [YAML representation](https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/IntentEvent#SCHEMA_REPRESENTATION)

Registers Events which trigger as the result of an intent match.

| YAML representation ||
|---|---|
| ``` intent: string transitionToScene: string handler: object (`https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/EventHandler`) ``` |

| Fields ||
|---|---|
| `intent` | `string` Required. Intent triggering the event. |
| `transitionToScene` | `string` Optional. Destination scene which the conversation should jump to. The state of the current scene is destroyed on the transition. |
| `handler` | ``object (`https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/EventHandler`)`` Optional. Event handler which is triggered when the intent is matched. Should execute before transitioning to the destination scene. Useful to generate prompts in response to events. |