Get
Retrieve a component by ID.
Authorizations
The API key to use for authentication.
Headers
The API version the client was built against.
"2026-10-28.everglades"
Path Parameters
The unique identifier of the component.
"cmp_123"
Query Parameters
Fields to expand on the component.
roles, aspects Response
Successfully retrieved the component.
A kind of hardware on a device whose calibrations Miru stores, such as an arm or a camera. Miru creates a component the first time a device reports a calibration with a new slug; components are never created, archived, or deleted through the API. A workspace holds at most 100 components.
The object type, which is always component.
component "component"
ID of the component.
"cmp_123"
Display name of the component. Defaults to a name inferred from the slug, with words split on - and _ and each capitalized (front-camera becomes Front Camera). Publishers can rename it.
"Arm"
An immutable, code-friendly name for the component, validated like config type slugs. Component slugs and config type slugs are separate namespaces, so a component may share a slug with a config type.
"arm"
Timestamp of when Miru created the component, which is when a device first reported a calibration with its slug.
"2021-01-01T00:00:00Z"
Timestamp of when the component was last updated.
"2021-01-01T00:00:00Z"
The component's roles, in the order first reported. Miru adds a role the first time a device reports it and never removes one. At most 100. Expand using expand=roles in the query string.
100The component's aspects, in the order first reported. Miru adds an aspect the first time a device reports it and never removes one. At most 100. Expand using expand=aspects in the query string.
100
