---
title: "Capture Boundingbox 3D"
method: GET
path: "/periphery/cameras/capture/bounding-box-3d"
tags: ["Periphery (Camera)"]
---

# Capture Boundingbox 3D

`GET /periphery/cameras/capture/bounding-box-3d`

Retrieves 3D bounding box data for specified object classes from the scene.
Use the `set_semantic_label` endpoint to assign labels to scene entities.

## Query parameters

- `object_class` string[] — Classes of objects to include in the 3D bounding box output. If not specified, returns all labeled instances.
- `camera_prim_path` string, required — Path of camera prim
- `width` integer — Image width in px
- `height` integer — Image height in px

## Response `200`

Successfully fetched 3D bounding box data

- BoundingBox3D[]
  - `label` string, required — Class label for the detected object
  - `bbox` number[], required — Bounding box coordinates [x_min, y_min, z_min, x_max, y_max, z_max]
  - `prim_path` string, required — Path to the USD prim of the detected object
  - `semantic_id` integer, required — Semantic ID of the detected object
  - `transform` array[], required — 4x4 transformation matrix. Translation always uses mm
    - number[]

## Other responses

- `404` — Camera not configured
- `422` — Validation Error
- `500` — Could not fetch 3D bounding box data

---

[API](https://skmtc.net/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api.md) · [All operations](https://skmtc.net/wandelbotsgmbh/apis/wandelbots-nova-isaac-sim-extension-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wandelbotsgmbh/wandelbots-nova-isaac-sim-extension-api/revisions/a0efd7dad77c/schema)
