---
title: "List all available devices"
method: GET
path: "/v1/devices"
tags: ["devices"]
---

# List all available devices

`GET /v1/devices`

List all devices where availability is TRUE, grouped by device_type.

    **Returns:**
    - Dictionary grouped by device_type, where each key is a device_type and value is an array of devices
    - Empty object `{}` if no devices found

    **Includes:**
    - Device name
    - OS version
    - Platform
    - Device type
    - sms_enabled

## Headers

- `x-api-key` string

## Response `200`

Successfully retrieved devices grouped by device_type

- object

## Other responses

- `401` — Invalid or missing API key
- `422` — Validation Error
- `500` — Internal server error

---

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