/providers

This service provides information about various third-party providers such as alert service providers, push data service providers, tariff information providers, and so on. Since the information depends on third-party sites, a working Internet connection is generally required in order for this service to work properly.

Get alert service providers

Get a list of available alert service providers.

Reporting alerts to a service provider requires executing the service activation command on the meter. That command then uses the service activation protocol to set up the provider to ensure it is able and willing to accept the alerts.

SecurityApiKey
Responses
200

Alert providers response.

401

Unauthorized response.

get/providers/alert
Request samples
Response samples
application/json
{}

Get push service providers

Get a list of available push service providers.

Sharing data with a push service provider requires executing the service activation command on the meter. That command then uses the service activation protocol to set up the provider to ensure it is able and willing to accept the data.

SecurityApiKey
Responses
200

Push providers response.

401

Unauthorized response.

get/providers/push
Request samples
Response samples
application/json
{}

Get tariff service providers

Get a list of available tariff service providers.

SecurityApiKey
Responses
200

Tariff providers response.

401

Unauthorized response.

get/providers/tariff
Request samples
Response samples
application/json
{}

Get list of tariffs

Get a list of tariffs of a provider.

SecurityApiKey
Request
path Parameters
idx
required
integer >= 0

The index of the tariff provider (utility) whose tariff list to return. The index is assigned in order in which the services appear in /providers/tariff. The first entry has index 0, the second has index 1, and so on.

Responses
200

Tariff list response.

401

Unauthorized response.

get/providers/tariff/{idx}
Request samples
Response samples
application/json
{
  • "tariffs": [
    ]
}