Retrieve a smart meter order
Retrieve a meter order by its ID
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
"prdo_mi4f0oda6x9m7gcsvjk0ole1"
Response
The meter order details
Type of the object, always 'meter_order'
meter_order Unique identifier for the meter order
"prdo_mi4f0oda6x9m7gcsvjk0ole1"
ID of the subscription
"sub_mi4f0oda6x9m7gcsvjk0ole1"
ID of the customer
"cus_mi4f0oda6x9m7gcsvjk0ole1"
The smart meter provider
energy-metering, metrify, inexogy "energy-metering"
Lifecycle milestone of the meter order. Progresses roughly created → placed → check_submitted → check_reviewed → scheduled → installed → activated; cancelled is a terminal state.
created, placed, check_submitted, check_reviewed, scheduled, installed, activated, cancelled "created"
Timestamp when the order was created
"2026-06-30T12:00:00Z"
Timestamp when the smart meter was installed, or null if the order has not reached the installed milestone.
null
Timestamp when the smart meter began delivering readings, or null if the order has not been activated.
null
Timestamp when the order was cancelled, or null if the order is not cancelled.
null
Why the order was cancelled: pre_existing when a smart meter was already installed at the location, customer_request when the customer or an operator cancelled the order. Null when the order is not cancelled.
pre_existing, customer_request, null null
Timestamp when the order was blocked, or null if the order is not blocked.
null
Why the order is blocked: check_missing when the smart-meter check has not been performed yet, grid_operator_registration when the grid operator registration is pending. Null when the order is not blocked.
check_missing, grid_operator_registration, null null
Scheduled installation appointment, when the provider has communicated one. Null while no appointment is known.
null