HomeGuidesAPI ReferenceChangelog
Log In
API Reference

Get Tariffs API (hidden)

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
int64

Filter tariffs for a specific LSE

int64

If specified, all versions of a tariff belonging to the master tariff Id are returned.

date

Only tariffs that are effective on this date

date

Only tariffs that were open (i.e. were not closed to new customers) on this date.

boolean

Only the current, active tariff version for the LSE or master tariff Id.

date

Only include tariffs that are effective on or after this date

date

Only include tariffs that are effective on or before this date

string

Comma separated string that indicates the customer classes to include. Choices are: RESIDENTIAL, GENERAL, SPECIAL_USE

string

Comma separated string that indicates the charge types to include. Choices are: FIXED_PRICE, CONSUMPTION_BASED, DEMAND_BASED, QUANTITY, MINIMUM, TAX, NET_EXCESS_GENERATION

string

Comma separated string that indicates the tariff types to include. Choices are: DEFAULT, ALTERNATIVE, OPTIONAL_EXTRA, RIDER

string

Comma separated string that indicates the service types to include. Choices are: ELECTRICITY, SOLAR_PV, ‘GAS’ (default is all serviceTypes)

string

Comma separated string that indicates the privacy flags types to include. Only applicable if you publish private tariffs. Choices are: PUBLIC, UNLISTED, PRIVATE

string

(Optional but Recommended) Use this to return just the Tariffs that are for this given location. Most Tariffs apply for a regional, not national, geography. When populating this field you should also populate country too.

string

Alias for zipCode. You can use either.

float

(Optional) Represents the latitude of a geographical location. This should be paired with lng when not supplying a zip code or address.

float

(Optional) Represents the longitude of a geographical location. This should be paired with lat when not supplying a zip code or address.

string

Use this when passing in a zipCode or postCode, and set it to the ISO Country Code of your zipCode since some countries use the same format

string

An alternative to using zipCode and country. Use this if you do not have the address parsed out in your app, but instead have a long string. For the best results this string will contain a zipcode or post code, plus a country. If you do have the address split out it is better to use postCode and country

int64

When set to the masterTariffId of a Rider, this will return all of the tariffs that the rider is used on

boolean

Populates the properties for the returned tariffs

boolean

Populates the rate details for the returned tariffs

boolean

Populates the document links for the returned tariffs

double

Return tariffs which are eligible for this consumption amount

double

Return tariffs which are eligible for this demand amount

boolean

Return tariffs which have or do not have any net metered tariff rates

boolean

Return tariffs which have or do not have any time-of-use rates

boolean

Return tariffs which have or do not have any tiered rates

boolean

Return tariffs which have or do not have any contracted rates

boolean

When true (false by default) the rates are summarized (bundled). Note that this only works for tariffs with a customerClass of RESIDENTIAL.

boolean

When true (false by default) rate applicability criteria will be applied to the rates. You’ll only get back rates that match the requests rate applicability values, or the default rate applicability value as set on the tariff.

string

Used in concert with populateRates = true, when filterRiderRates = true (false by default) rider rates will not be returned. However pointers to the riders will be returned. This is used primarily when using and existing tariff’s structure when creating private tariffs

boolean

applies a rule that results should also be filtered by applicability (i.e., additional eligibility properties).

boolean

which is the specific applicability criteria to filter by

string

ext to return extended fields

Responses

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json