Skip to main content
GET
Get

Authorizations

X-API-Key
string
header
required

The API key to use for authentication.

Headers

Miru-Version
string
required

The API version the client was built against.

Example:

"2026-10-28.everglades"

Path Parameters

component_aspect_id
string
required

The unique identifier of the component aspect.

Example:

"cmp_asp_123"

Query Parameters

expand
enum<string>[]

Fields to expand on the component aspect.

Available options:
component
Example:

Response

200 - application/json

Successfully retrieved the component aspect.

An aspect of a unit that was calibrated, when the unit has more than one, such as pose or joint-offsets. Miru creates an aspect the first time a device reports a calibration with a new aspect for the component; aspects are never created or deleted through the API. A component holds at most 100 aspects.

object
enum<string>
required

The object type, which is always component_aspect.

Available options:
component_aspect
Example:

"component_aspect"

id
string
required

ID of the aspect.

Example:

"cmp_asp_123"

component_id
string
required

ID of the component the aspect belongs to.

Example:

"cmp_123"

slug
string
required

The immutable value devices report as aspect when they create a calibration, unique within the component.

Example:

"joint-offsets"

name
string
required

Display name of the aspect. Defaults to a name inferred from the slug, with words split on - and _ and each capitalized (joint-offsets becomes Joint Offsets). Publishers can rename it.

Example:

"Joint Offsets"

created_at
string<date-time>
required

Timestamp of when Miru created the aspect, which is when a device first reported a calibration with its slug for the component.

Example:

"2021-01-01T00:00:00Z"

updated_at
string<date-time>
required

Timestamp of when the aspect was last updated.

Example:

"2021-01-01T00:00:00Z"

component
Component · object

The component the aspect belongs to. Expand using expand=component in the query string.

Example: