# Operator Actions: Action types

> What an action can do, and where it runs.

Glider documentation · Logic · Web page: https://cgglider.com/docs/actions/types/

Sections of this page: [Overview](https://cgglider.com/docs/actions.md) · [Action types](https://cgglider.com/docs/actions/types.md) · [Keys, deck & remote](https://cgglider.com/docs/actions/triggers.md) · [Sequences](https://cgglider.com/docs/actions/sequence.md)

| Group | Types | Runs in |
| --- | --- | --- |
| Switcher | PreviewScene, PreviewSceneNext, PreviewScenePrevious, PGMScene, Cut, QuickPlay, Stinger, StingerSelect, Black, PreviewOverlay, PGMOverlay, ClearOverlays, SceneIn, SceneOut | The page; Stinger needs the window |
| PlayList | PlayListStart, PlayListTakeNext, PlayListTakePrevious, PlayListContinue, PlayListTake, PlayListCue, PlayListSelect, PlayListTakeAllOff | The page |
| Media Playout | PlayoutTake, PlayoutBlack, PlayoutPlayPause, PlayoutRestart, PlayoutNext, PlayoutPrevious, PlayoutCueSource, PlayoutTakeSource, PlayoutSwapDecks, PlayoutLoop, PlayoutRunList, PlayoutRepeatList, PlayoutSelectList, PlayoutLock, PlayoutMute | The window |
| Audio Playlist | AudioPlaylistPlaySelected, AudioPlaylistPlayTrack, AudioPlaylistPlayNext, AudioPlaylistPlayPrevious, AudioPlaylistPause, AudioPlaylistStop, AudioPlaylistSelectNext, AudioPlaylistSelectPrevious, AudioPlaylistShuffle, AudioPlaylistAutoNext, AudioPlaylistLoop | The window |
| Mixer | MixerMute, MixerVolume | The page |
| Graphics | PlayClip, Unit, VariableSet, VariableAdjust, SetData, FireEvent | The page |
| Outputs | External, Streaming, Recording, NDI, Runtime | This machine |
| Sequence | Sequence — other actions of the page, in order | The page |

| Runs in | Means |
| --- | --- |
| The page | A change to the page's state. The Glider window that has the page open runs it; with no window open, the server runs it on the saved page. |
| The window | Needs the live window: its media, Web Audio and the Playout decks. With no Glider window open on the page, the action fails and says so. |
| This machine | Outputs, recording, NDI and the page runtime. Always runs on the server, window or not. |

Switches take a mode — Toggle, On or Off. Playout actions take a profile: the main one or an extra Playout profile. The type names are the ones the remote API and the HTTP endpoint use.
