# Type Alias: InteractionAction

> **InteractionAction** = [`InteractionActionTemplate`](/developer/api-reference/interfaces/InteractionActionTemplate.md) | [`InteractionActionJavaScript`](/developer/api-reference/interfaces/InteractionActionJavaScript.md) | [`InteractionActionCss`](/developer/api-reference/interfaces/InteractionActionCss.md) | [`InteractionActionCookie`](/developer/api-reference/interfaces/InteractionActionCookie.md)

Defined in: [interaction/types.ts:93](https://github.com/alleyinteractive/allegro/blob/6aebbf1d5d34ded3d128c093d7d30abd96d938be/packages/allegro-platform/resources/js/sdk/interaction/types.ts#L93)

Union of all possible interaction action types.
