Meters

List Meters

GET
/orgs/{organizationId}/meters

Lists meters with pagination, filtering, and sorting. Supports filtering by type, provider, terrain, and search. Can include relations like terrain (with nested occupations and customer), lastReading, alarms, and metadata. Use 'customer' or 'occupation' in include to fetch nested data through terrain.

Authorization

ApiKeyAuth
headerx-api-key<token>

API key for authentication

Path Parameters

organizationId*string

The ID or slug of the organization

Query Parameters

page?integer
Range-9007199254740991 <= value <= 9007199254740991
limit?integer
Range-9007199254740991 <= value <= 9007199254740991
sortBy?string
Value in"id""name""serial""type""provider""createdAt""updatedAt""terrainId""lastReadingId""manualMetadata""meterCabinetId"
sortDir?string
Value in"asc""desc"
include?|array<>|string
terrainId?string|array<string>|null
lastReadingId?string|array<string>|null
meterCabinetId?string|array<string>|null
type?|array<>|
provider?|array<>|
createdAt?|null
updatedAt?|null
name?string|array<string>|
serial?string|array<string>|
manualMetadata?
hasReadings?boolean|string|number|null
hasNoReadings?boolean|string|number|null
hasAlarms?boolean|string|number|null
hasNoAlarms?boolean|string|number|null
hasAnomalies?boolean|string|number|null
hasNoAnomalies?boolean|string|number|null
hasConsumptionBatches?boolean|string|number|null
hasNoConsumptionBatches?boolean|string|number|null
hasComments?boolean|string|number|null
hasNoComments?boolean|string|number|null
hasTasks?boolean|string|number|null
hasNoTasks?boolean|string|number|null
hasEventLogs?boolean|string|number|null
hasNoEventLogs?boolean|string|number|null
hasAuditLogs?boolean|string|number|null
hasNoAuditLogs?boolean|string|number|null
readingId?string|array<string>|
alarmId?string|array<string>|
anomalyId?string|array<string>|
consumptionBatchId?string|array<string>|
commentId?string|array<string>|
taskId?string|array<string>|
eventLogId?string|array<string>|
auditLogId?string|array<string>|
hasTerrain?boolean|string|number|null
hasNoTerrain?boolean|string|number|null
hasLastReading?boolean|string|number|null
hasNoLastReading?boolean|string|number|null
hasMeterCabinet?boolean|string|number|null
hasNoMeterCabinet?boolean|string|number|null
search?string
hasActiveAlarms?boolean|string|number|null
switchOn?boolean|string|number|null

Response Body

OK

application/json
  1. response
curl -X GET 'https://api.tillor.eu/orgs/string/meters'
null