/api/consumption-meters/search

Search

Performs a search applying filtering, sorting, and pagination criteria within the consumption meters, that the caller is permitted to query. Returns a paginated list matching the search conditions.

Module: Consumptions

Returns: Consumptions → Meters → ConsumptionMeterRead (paginated)

Authorization

Required Token Scopes: Platform (0)

Allowed Party Types (Account Role): Admin (1), Property Management Company (2), User (7)

This will be evaluated against your used access token.
Query Params
int32
int32
Body Params
string | null

Searches the ConsumptionMeter's OfficialMeteringPointId, Number, Location, and DeviceId.

ids
array of int32s | null
ids
orderBy
array of strings | null
orderBy
int32 | null

Filters meters by the tenant, use this to retrieve meters associated with a specific tenant. Example: 11.

int32 | null

Filters meters by the property, use this to retrieve meters linked to a specific property. Example: 10.

int32 | null

Filters meters by the unit, use this to retrieve meters associated with a specific unit. Example: 111.

int32 | null

Filters meters by the meter type, such as Kaltwasserzähler or Gaszähler. The Consumption name comes from the ConsumpType entity.

int32 | null

Filters meters by the ID of the provider. Example: 111.

int32 | null

Filters meters that are accessible by a certain party. Example: 32.

boolean | null

Filters meters based on whether there are accessible parties at all. Set to true to retrieve meters with no accessible parties, and to false to retrieve meters with at least one accessible party set. Example: false.

date-time | null

Filters meters with the next reading date on or before the specified date. Format: YYYY-MM-DD. Example: 2025-12-31.

date-time | null

Filters meters with the next reading date on or after the specified date. Format: YYYY-MM-DD. Example: 2025-12-31.

boolean | null

Filters meters based on whether the next reading date is empty. Set to true to retrieve meters with no next reading date, and to false to retrieve meters with a next reading date set. Example: false.

boolean | null
deprecated

Filters meters based on whether the next reading date is empty or reading date is in the future. Example: false.

boolean | null

Filters meters which do have readings. Example: true.

date-time | null

Filters meters with the notification date on or before the specified date. Format: YYYY-MM-DD. Example: 2025-12-31.

date-time | null

Filters meters with the notification date on or after the specified date. Format: YYYY-MM-DD. Example: 2025-12-31.

boolean | null

Filters meters based on whether the notification date is empty. Set to true to retrieve meters with no notification date, and to false to retrieve meters with a notification date set. Example: false.

int32 | null
enum

Possible values:

  • 1 = Property
  • 2 = Unit
Allowed:
boolean | null

Filters meters by their property / unit archived status. Possible values: null (all), true (only archived), or false (only non-archived).

Headers
string

Language preference header. Allowed languages: German (en-DE).

string
Defaults to 2.0

API version to use (1 or 2) either with trailing .0 or without. Defaults to 2.0, if omitted. Can be prefilled based on the currently selected API Definition (Swagger UI).

Responses

401

Error: Unauthorized

Language
Credentials
Bearer
JWT
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json