Retrieve Meter
Function name:m3ter_GetMeter
Category: READ
HTTP method: GET
Destination: m3ter
Retrieve the Meter with the given UUID.
Parameters
Exits
Update Meter
Function name:m3ter_PutMeter
Category: WRITE
HTTP method: PUT
Destination: m3ter
Update the Meter with the given UUID.
Note: If you have created Custom Fields for a Meter, when you use this endpoint to update the Meter use the customFields parameter to preserve those Custom Fields. If you omit them from the update request, they will be lost.
Parameters
Exits
Delete Meter
Function name:m3ter_DeleteMeter
Category: WRITE
HTTP method: DELETE
Destination: m3ter
Delete the Meter with the given UUID.
Parameters
Exits
List Meters
Function name:m3ter_ListMeters
Category: READ
HTTP method: GET (paginated)
Destination: m3ter
Retrieve a list of Meters that can be filtered by Product, Meter ID, or Meter short code.
Parameters
Exits
Create Meter
Function name:m3ter_PostMeter
Category: WRITE
HTTP method: POST
Destination: m3ter
Create a new Meter.
When you create a Meter, you can define two types of field for usage data collection and ingest into the platform:
dataFieldsto collect raw usage data measures - numeric quantitative data values or non-numeric point data values.derivedFieldsto derive usage data measures that are the result of applying a calculation todataFields,customFields, or systemTimestampfields.
- Create
customFieldsfor a Meter, which allows you to attach custom data to the Meter as name/value pairs. - Create Global Meters, which are not tied to a specific Product and allow you collect to usage data that will form the basis of usage-based pricing across more than one of your Products.