> ## Documentation Index
> Fetch the complete documentation index at: https://bytebeam.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to Action Types

## What are action types?

Action types are commands that can be executed on a device directly from the Bytbeam console. These actions must be predefined in the device firmware.

## Uses of action types

They can be used for tasks such as updating firmware or changing device configurations remotely, as well as for custom commands like shutting down the device.

> [card] [Create an Action Type](https://bytebeam.io/docs/platform-guide/actions/action-settings/creating-an-action-type.md)
>
> You can create an action type and trigger the action on devices either from Device Management or from New Action section.

> [card] [Edit an Action Type](https://bytebeam.io/docs/platform-guide/actions/action-settings/editing-an-action-type.md)
>
> You can edit the existing action type and change details like payload, icon and timeout duration.

> [card] [Delete an Action Type](https://bytebeam.io/docs/platform-guide/actions/action-settings/deleting-an-action-type.md)
>
> You can delete the action types that are no longer needed.

> [!NOTE]
>
> By default, every new project includes five pre-created action types: **update\_firmware**, **update\_config**, **update\_geofence**, **cancel\_action**, and **launch\_shell**.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.