Create a smart meter order
Create a new meter order for a subscription. The subscription’s plan must support a smart-meter product type. Not applicable for feed-in subscriptions, as a smart meter must be present before starting a feed-in subscription.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
The meter order to create
ID of the subscription to create the meter order for
"sub_mi4f0oda6x9m7gcsvjk0ole1"
Response
The created 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