---
title: "Get Single Device Details Within Project"
method: GET
path: "/openapi/v2.0/manage/api/v1/projects/{uuid}/devices/{sn}"
tags: ["Device Management/Device List Management/Project Device List"]
---

# Get Single Device Details Within Project

`GET /openapi/v2.0/manage/api/v1/projects/{uuid}/devices/{sn}`

## Request

- Base URL: `https://41b04hdzmc.apifox.cn` (the document declares no server; this is the origin it was published from)
- URL: `https://41b04hdzmc.apifox.cn/openapi/v2.0/manage/api/v1/projects/{uuid}/devices/{sn}`
- Auth: none required

Get single device's details in project by project UUID + device SN: includes project call sign, model object, whether is organization device, organization call sign (if joined organization). Common call scenario is right-side drawer of device details page. **Field Naming Note**: this API's field is `device_sn`, same concept as `sn` in "Get Project Device List" API. **Call Conditions**: caller must have device view permission in the project.

## Path parameters

- `uuid` string, required
- `sn` string, required

## Headers

- `x-user-token` string, required
- `X-Request-Id` string
- `X-Project-Uuid` string, required

## Response `200`

Success

- object
  - `code` integer, required: Business Status Code: 0=Success; non-zero=Error Code (see message for meaning)
  - `message` string: Error Description Message (Omitted on Success)
  - `data` object: Device Details
    - `device_sn` string: Device Serial Number
    - `device_model` object: Device Model Info
      - `key` string: Device Model ID
      - `domain` string: Device Domain
      - `type` string: Main Model
      - `sub_type` string: Sub Model
      - `name` string: Model Name
      - `class` string: Device Type
      - `develop_code` string: Device Model Pairing Code
    - `is_org_device` boolean: Is Device in Organization
    - `device_organization_callsign` string, nullable: Device Organization Call Sign; empty string when is_org_device=false
    - `device_project_callsign` string: Device Call Sign in Project; returns empty string when not configured

## Other responses

- `400`: Invalid Request Parameter
- `500`: Server Internal Error

---

[API](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-on-premises.md) - [All operations](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-on-premises/llms.txt) - [OpenAPI document](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-on-premises/revisions/e4544b7809ea?raw)
