List threshold-breach events across every meter in the org
query Parameters
limitNumber of items
List threshold-breach events across every meter in the org › Responses
OK
action_event_typeaction_kindaction_targetcomparatordelivered_atidmeter_idmeter_keyobserved_valueoccurred_atorganization_idproduct_idsubscription_idthreshold_namethreshold_valuewindow_endwindow_startList meters
Returns a paginated list of meters. Supports the unified field.op=value filter grammar.
query Parameters
limitNumber of items per page
cursorPagination cursor
List meters › Responses
Paginated list wrapped in data envelope
created_atdedup_key_pathdimensionsevent_schemafunctionidkeylate_event_policymetric_keynamenegative_allowedorganization_idunique_by_fieldunit_currency_fieldunit_labelupdated_atvalue_fieldworkspace_idCreate a meter
Creates an org-scoped meter usable by any product.
Create a meter › Request Body
dedup_key_pathdimensionsevent_schemafunctionkeylate_event_policymetric_keynamenegative_allowedunique_by_fieldunit_currency_fieldunit_labelvalue_fieldnil → DefaultWindow()
Create a meter › Responses
Wrapped in data envelope
created_atdedup_key_pathdimensionsevent_schemafunctionidkeylate_event_policymetric_keynamenegative_allowedorganization_idunique_by_fieldunit_currency_fieldunit_labelupdated_atvalue_fieldworkspace_idGet a meter
path Parameters
idMeter UUID
Get a meter › Responses
Wrapped in data envelope
created_atdedup_key_pathdimensionsevent_schemafunctionidkeylate_event_policymetric_keynamenegative_allowedorganization_idunique_by_fieldunit_currency_fieldunit_labelupdated_atvalue_fieldworkspace_idUpdate a meter
path Parameters
idMeter UUID
Update a meter › Request Body
dedup_key_pathdimensionseffective_atADR-0006 edit-as-publish controls.
event_schemafunctionlate_event_policynamenegative_allowedsave_as_draftunique_by_fieldunit_currency_fieldunit_labelvalue_fieldUpdate a meter › Responses
Wrapped in data envelope
created_atdedup_key_pathdimensionsevent_schemafunctionidkeylate_event_policymetric_keynamenegative_allowedorganization_idunique_by_fieldunit_currency_fieldunit_labelupdated_atvalue_fieldworkspace_idList bindings for a meter
Returns every product-meter binding that references the meter, across products.
path Parameters
idMeter UUID
List bindings for a meter › Responses
Wrapped in data envelope
created_athead_version_ididincluded_quantity_sourcemeter_idorganization_idoverlay_dimensions_keyedpricing_var_nameproduct_idrolerollover_eligibleupdated_atworkspace_idList threshold-breach events for a meter
Reads from the shared domain_event_outbox; newest first; capped at the standard pagination limit.
path Parameters
idMeter UUID
query Parameters
limitNumber of items
List threshold-breach events for a meter › Responses
OK
action_event_typeaction_kindaction_targetcomparatordelivered_atidmeter_idmeter_keyobserved_valueoccurred_atorganization_idproduct_idsubscription_idthreshold_namethreshold_valuewindow_endwindow_startList meter versions (with lifecycle filter)
path Parameters
idMeter UUID
query Parameters
statusLifecycle status filter (repeatable)
List meter versions (with lifecycle filter) › Responses
OK
archived_reasoncreated_atcreated_byeffective_fromeffective_toidID is the *_versions.id UUID. Phase 2.D needs it so the FE stage-mode chip can wire selection→pin map without a separate number→ID lookup; older clients can ignore the field.
published_atstatususage_countversionGet a meter version snapshot
path Parameters
idMeter UUID
versionVersion number
Get a meter version snapshot › Responses
OK
created_ateffective_fromeffective_tofilter_treefunctionidmeter_idorganization_idvalue_fieldversionwindowworkspace_id