GET v2/meters/{waterMeterId}
Get general info for a given water meter id
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| waterMeterId |
The water meter's id. |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of WaterMeterDevice| Name | Description | Type | Additional information |
|---|---|---|---|
| waterMeterId |
Water Meter Id |
integer |
None. |
| waterMeterName |
Name of the Water Meter |
string |
None. |
| waterMeterSerialNumber |
Serial number associated with water meter's monitoring point |
string |
None. |
| monitorType |
Water Meter Monitor Type |
string |
None. |
| deviceTypeName |
Name of the device type |
string |
None. |
| deviceTypeFamilyName |
Name of the device type family |
string |
None. |
| accountId |
Account Id |
integer |
None. |
| waterMeterCompanyName |
Water Meter Company Name |
string |
None. |
| siteId |
Site Id |
integer |
None. |
| waterMeterSiteName |
Name of the Water Meter Site |
string |
None. |
| usageCategories |
Usage Categories |
string |
None. |
| waterMeterTypeId |
Water Meter Type Id |
integer |
None. |
| waterMeterTypeName |
Water Meter Type Name Example : Unassigned, Commercial, Residential, Combined, Irrigation, Custom |
string |
None. |
| waterSourceTypeId |
Water SourceType Id |
integer |
None. |
| waterSourceTypeName |
Water SourceType Name Example : Unassigned, Potable Water, Reclaimed Water, Condensate, Rainwater Harvest, Pond, Other |
string |
None. |
| waterMeterLatitude |
Latitude of WaterMeter |
decimal number |
None. |
| waterMeterLongitude |
Longitude of WaterMeter |
decimal number |
None. |
| totalFM200s |
Count of Total FM200s |
integer |
None. |
| calibrationLevelId |
Calibration Level Id |
integer |
None. |
| calibrationLevelName |
Calibration Level Name Example : Level0, Level1, Level2 |
string |
None. |
| earliestCalibratedUsageStartDateUtc |
Represents the first date when calibrated (Level2) usage was available for this meter. This may include historical calibrated usage even if the current calibration level is not Level 2. |
string |
None. |
| lastCalibrationProcessDateUtc |
If the current calibration is set to Level2, this field reflects the last time calibration was processed (if available). This field will not have a value if the current calibration level is not Level2. Generally, this shouldn't change very often. If it does, you may wish to requery usage data for date ranges >= earliestCalibratedUsageStartDateUtc. |
string |
None. |
| waterMeterCreateDateUtc |
Water Meter Created DateTime |
string |
None. |
| sensorMode |
Sensor Mode |
string |
None. |
| lastCommunicationDateUtc |
Last communication date for water meter. |
string |
None. |
| lastUsageDateUtc |
Last usage date for water meter. |
string |
None. |
| timeZoneName |
Gets or sets the name of the time zone. Time zone is in IANA format (e.g. "America/New_York"). |
string |
None. |
Response Formats
application/json, text/json
[
{
"waterMeterId": 1,
"waterMeterName": "sample string 2",
"waterMeterSerialNumber": "sample string 3",
"monitorType": "sample string 4",
"deviceTypeName": "sample string 5",
"deviceTypeFamilyName": "sample string 6",
"accountId": 7,
"waterMeterCompanyName": "sample string 8",
"siteId": 9,
"waterMeterSiteName": "sample string 10",
"usageCategories": "sample string 11",
"waterMeterTypeId": 12,
"waterMeterTypeName": "sample string 13",
"waterSourceTypeId": 14,
"waterSourceTypeName": "sample string 15",
"waterMeterLatitude": 16.1,
"waterMeterLongitude": 17.1,
"totalFM200s": 18,
"calibrationLevelId": 19,
"calibrationLevelName": "sample string 20",
"earliestCalibratedUsageStartDateUtc": "sample string 21",
"lastCalibrationProcessDateUtc": "sample string 22",
"waterMeterCreateDateUtc": "sample string 23",
"sensorMode": "sample string 24",
"lastCommunicationDateUtc": "sample string 25",
"lastUsageDateUtc": "sample string 26",
"timeZoneName": "sample string 27"
},
{
"waterMeterId": 1,
"waterMeterName": "sample string 2",
"waterMeterSerialNumber": "sample string 3",
"monitorType": "sample string 4",
"deviceTypeName": "sample string 5",
"deviceTypeFamilyName": "sample string 6",
"accountId": 7,
"waterMeterCompanyName": "sample string 8",
"siteId": 9,
"waterMeterSiteName": "sample string 10",
"usageCategories": "sample string 11",
"waterMeterTypeId": 12,
"waterMeterTypeName": "sample string 13",
"waterSourceTypeId": 14,
"waterSourceTypeName": "sample string 15",
"waterMeterLatitude": 16.1,
"waterMeterLongitude": 17.1,
"totalFM200s": 18,
"calibrationLevelId": 19,
"calibrationLevelName": "sample string 20",
"earliestCalibratedUsageStartDateUtc": "sample string 21",
"lastCalibrationProcessDateUtc": "sample string 22",
"waterMeterCreateDateUtc": "sample string 23",
"sensorMode": "sample string 24",
"lastCommunicationDateUtc": "sample string 25",
"lastUsageDateUtc": "sample string 26",
"timeZoneName": "sample string 27"
}
]
application/xml, text/xml
<ArrayOfWaterMeterDevice xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HydroPoint.Api.WaterMeter.Resources.v2">
<WaterMeterDevice>
<AccountId>7</AccountId>
<CalibrationLevelId>19</CalibrationLevelId>
<CalibrationLevelName>sample string 20</CalibrationLevelName>
<DeviceTypeFamilyName>sample string 6</DeviceTypeFamilyName>
<DeviceTypeName>sample string 5</DeviceTypeName>
<EarliestCalibratedUsageStartDateUtc>sample string 21</EarliestCalibratedUsageStartDateUtc>
<LastCalibrationProcessDateUtc>sample string 22</LastCalibrationProcessDateUtc>
<LastCommunicationDateUtc>sample string 25</LastCommunicationDateUtc>
<LastUsageDateUtc>sample string 26</LastUsageDateUtc>
<MonitorType>sample string 4</MonitorType>
<SensorMode>sample string 24</SensorMode>
<SiteId>9</SiteId>
<TimeZoneName>sample string 27</TimeZoneName>
<TotalFM200s>18</TotalFM200s>
<UsageCategories>sample string 11</UsageCategories>
<WaterMeterCompanyName>sample string 8</WaterMeterCompanyName>
<WaterMeterCreateDateUtc>sample string 23</WaterMeterCreateDateUtc>
<WaterMeterId>1</WaterMeterId>
<WaterMeterLatitude>16.1</WaterMeterLatitude>
<WaterMeterLongitude>17.1</WaterMeterLongitude>
<WaterMeterName>sample string 2</WaterMeterName>
<WaterMeterSerialNumber>sample string 3</WaterMeterSerialNumber>
<WaterMeterSiteName>sample string 10</WaterMeterSiteName>
<WaterMeterTypeId>12</WaterMeterTypeId>
<WaterMeterTypeName>sample string 13</WaterMeterTypeName>
<WaterSourceTypeId>14</WaterSourceTypeId>
<WaterSourceTypeName>sample string 15</WaterSourceTypeName>
</WaterMeterDevice>
<WaterMeterDevice>
<AccountId>7</AccountId>
<CalibrationLevelId>19</CalibrationLevelId>
<CalibrationLevelName>sample string 20</CalibrationLevelName>
<DeviceTypeFamilyName>sample string 6</DeviceTypeFamilyName>
<DeviceTypeName>sample string 5</DeviceTypeName>
<EarliestCalibratedUsageStartDateUtc>sample string 21</EarliestCalibratedUsageStartDateUtc>
<LastCalibrationProcessDateUtc>sample string 22</LastCalibrationProcessDateUtc>
<LastCommunicationDateUtc>sample string 25</LastCommunicationDateUtc>
<LastUsageDateUtc>sample string 26</LastUsageDateUtc>
<MonitorType>sample string 4</MonitorType>
<SensorMode>sample string 24</SensorMode>
<SiteId>9</SiteId>
<TimeZoneName>sample string 27</TimeZoneName>
<TotalFM200s>18</TotalFM200s>
<UsageCategories>sample string 11</UsageCategories>
<WaterMeterCompanyName>sample string 8</WaterMeterCompanyName>
<WaterMeterCreateDateUtc>sample string 23</WaterMeterCreateDateUtc>
<WaterMeterId>1</WaterMeterId>
<WaterMeterLatitude>16.1</WaterMeterLatitude>
<WaterMeterLongitude>17.1</WaterMeterLongitude>
<WaterMeterName>sample string 2</WaterMeterName>
<WaterMeterSerialNumber>sample string 3</WaterMeterSerialNumber>
<WaterMeterSiteName>sample string 10</WaterMeterSiteName>
<WaterMeterTypeId>12</WaterMeterTypeId>
<WaterMeterTypeName>sample string 13</WaterMeterTypeName>
<WaterSourceTypeId>14</WaterSourceTypeId>
<WaterSourceTypeName>sample string 15</WaterSourceTypeName>
</WaterMeterDevice>
</ArrayOfWaterMeterDevice>