---
title: "Read the sensor layout with the given id."
method: GET
path: "/avx-sensorlabs/v2/sensorlayouts/{id}"
tags: ["SensorLayouts"]
---

# Read the sensor layout with the given id.

`GET /avx-sensorlabs/v2/sensorlayouts/{id}`

## Request

- Base URL: `https://developer.synopsys.com` (the document declares no server; this is the origin it was published from)
- URL: `https://developer.synopsys.com/avx-sensorlabs/v2/sensorlayouts/{id}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/synopsys/apis/sensor-layouts/docs/avx-sensorlabs/v2/sensorlayouts/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

The existing identifiers in the library can be seen in ```SensorLayoutLibrary -> GET: /sensorlayouts```.

## Path parameters

- `id` string, uuid, required

## Response `200`

Success

- PreSensorLayoutsV2DataLayoutData
  - `metadata` PreSensorLayoutsV2DataLayoutMetadata: Metadata of the layout.
    - `name` string, nullable: Name of the layout.
    - `manufacturer` string, nullable: Manufacturer.
    - `version` string, nullable: Version.
    - `comment` string, nullable: Comment.
    - `vehicleModel` string, nullable: Vehicle model.
  - `root` PreSensorLayoutsV2DataTreeNode
    - `nodeName` string, nullable
    - `transform` PreSensorLayoutsV2DataTransform
      - `position` PreSensorLayoutsV2DataPosition: Position.
        - `x` number, double: Translation following X direction (m).
        - `y` number, double: Translation following Y direction (m).
        - `z` number, double: Translation following Z direction (m).
      - `rotation` PreSensorLayoutsV2DataRotation: Rotation.
        - `x` number, double: Rotation X value (deg).
        - `y` number, double: Rotation Y value (deg).
        - `z` number, double: Rotation Z value (deg).
    - `sensorInfo` PreSensorLayoutsV2DataSensorInfo
      - `id` string, uuid: Sensor id.
      - `type` PreSensorLayoutsV2DataSensorType
        - `type` string, nullable
      - `name` string, nullable: Sensor name.
    - `children` PreSensorLayoutsV2DataTreeNode[], nullable
  - `missingSensorNames` string[], nullable: List of missing sensor names.

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/synopsys/apis/sensor-layouts.md) - [All operations](https://skmtc.dev/synopsys/apis/sensor-layouts/llms.txt) - [OpenAPI document](https://skmtc.dev/synopsys/apis/sensor-layouts/revisions/ae3c54d52d67?raw)
