---
title: "Retrieve supported actions for a device"
method: GET
path: "/v1/devices/{enrollmentCode}/actions"
tags: ["devices"]
---

# Retrieve supported actions for a device

`GET /v1/devices/{enrollmentCode}/actions`

Retrieve all the supported actions that can be performed on a device through its enrollment code.

## Path parameters

- `enrollmentCode` string, required

## Headers

- `Workspace` string, required

## Response `200`

Success

- DeviceActionsResponse
  - `action` 'tamperProtection' | 'deviceProtection' | 'license' | 'malwareScan' | 'dataGovernanceScan' | 'updateAgent' | 'driveEncryption' | 'deviceState' — The supported device actions. These include:<br>tamperProtection - Tamper protection prevents users and certain types of malware from tampering with important security features or disabling protection.<br>deviceProtection - Remove a device from protection.<br>malwareScan - Malware scans conduct a thorough scan of specified drives, detecting malware.<br>dataGovernanceScan - Data governance scans conduct a thorough scan of specified drives for sensitive data.<br>updateAgent - Update the device’s Coro Agent to the latest version.<br>driveEncryption - Drive encryption protects the data on that drive from unauthorized access.<br>deviceState - The state of the device, which can be shut down or restarted.
  - `supportedValues` string[]

## Other responses

- `400` — Bad request, validation error
- `401` — Unauthorized request
- `403` — Access forbidden
- `429` — Too Many Requests
- `500` — Internal server error

---

[API](https://skmtc.dev/coro/apis/coro-cybersecurity-public-api.md) · [All operations](https://skmtc.dev/coro/apis/coro-cybersecurity-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coro/coro-cybersecurity-public-api/revisions/b635522b2393/schema)
