Help Files:

Data Service

Introduction

The Data service is used to download data.

User Restrictions

You must have enprompt privileges to access this data.

Calling the Service

The parameters used when calling the service are as follows:

Code Required / Optional Description
username Required The user name
password Required The password
format Required The type of format required
action Required The type of action required
more ... Optional Depending on the action selected there will be more options.

Specific Details on a per Action Basis

Dependent on the action, the request parameters and response are different. The table below specifies the actions that are supported.

Action Description
charts Get Available Charts.
resolutions Get Available Resolutions.
formats Get Available Formats.
data Get Data.

> action=charts

Getting the list of available charts.

https://enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=charts

> action=resolutions

Getting the list of available resolutions.

https://enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=resolutions

> action=formats

Getting the list of available formats.

https://enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=formats

> action=entities

Getting entity information for plants in the market.

https://enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=entities

> action=fueltypes

Getting Fuel Type meta information.

https://enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=fueltypes

> action=locations

Getting Location meta information.

https://enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=locations

> action=data

SUMMARY SCREENS : Accepted Actions

The data for the Accepted Actions table can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required accactions
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=accactions&targettime=live


SUMMARY SCREENS : Accepted BSAD

The data for the Accepted BSAD table can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required accbsad
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two
bsadtype Optional The level of detail to show (as in the URL on the matching charts), e.g. 0 (summarised values) or 1 (full detail)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=accbsad&targettime=live&bsadtype=0


SUMMARY SCREENS : Activity Feed

The data for the Activity Feed can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required activityfeed
format Required The type of format. The value could be xml or csv. (See 'formats' action)
gmtupdatetime Required The time in (GMT) to get from (this will filter all entries before this time.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=activityfeed&gmtupdatetime=20200512163245


SUMMARY SCREENS : Bid Table

The data for the Bid Table can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required bidtable
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=bidtable&targettime=0


SUMMARY SCREENS : Bid to SEL Table

The data for the Bid to SEL Table can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required bidtoseltable
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=bidtoseltable&targettime=0


SUMMARY SCREENS : Offer On Table

The data for the Offer On Table can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required offerontable
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=offerontable&targettime=0


SUMMARY SCREENS : Offer Table

The data for the Offer Table can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required offertable
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=offertable&targettime=0


SUMMARY SCREENS : Submitted Bids

The data for the Submitted Bids can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required submittedbids
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two
capped Optional If 0 (default) will show bids capped by FPN else will show the full declared prices and volumes (capped=1)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=submittedbids&targettime=0&capped=0


SUMMARY SCREENS : Submitted Offers

The data for the Submitted Offers can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required submittedoffers
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two
capped Optional If 0 (default) will show offers capped by FPN / MEL else will show the full declared prices and volumes (capped=1)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=submittedoffers&targettime=0&capped=0


AVAILABILITY : System Margin Summary

The data for the System Margin Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required systemmarginoverall
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
series_to_plot Optional The type of aggregation to use, e.g. fuel or offerprice (see chart URL for more types). Defaults to fuel if missing.
spinningreserve Optional Whether spinning reserve only (1) or not (0). Defaults to 0 (all margin).

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=systemmarginoverall&update=false&series_to_plot=offerprice&spinningreserve=1


BALANCING MECHANISM : Bid to SEL Volumes Summary

The data for the Bid to SEL Volumes Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required bidtoseloverall
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
series_to_plot Optional The type of aggregation to use, e.g. fuel or bidprice (see chart URL for more types). Defaults to fuel if missing.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=bidtoseloverall&update=false&series_to_plot=bidprice


BALANCING MECHANISM : Bid Volumes Summary

The data for the Bid Volumes Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required bidvoloverall
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
series_to_plot Optional The type of aggregation to use, e.g. fuel or bidprice (see chart URL for more types). Defaults to fuel if missing.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=bidvoloverall&update=false&series_to_plot=bidprice


BALANCING MECHANISM : Bid/Offer Prices

The data for the Bid/Offer Prices chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required boprice
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 for current period or -2 for current period minus 2
accdecl Required Whether for accepted actions (0) or declared ones (1)
fuel Optional If not set (or equal to all) will show the summary values by fuel, else if set for battery, biomass, ccgt, coal, hydro, nuclear, ocgt, ps or wind this will show the values for each of the units of the given fuel types. The tags are as in the URL once an option has been picked on the chart view.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=boprice&update=false&targettime=live&accdecl=0&fuel=all


BALANCING MECHANISM : Bid/Offer Volumes

The data for the Bid/Offer Volumes chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required bovol
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 for current period or -2 for current period minus 2
accdecl Required Whether for accepted actions (0) or declared ones (1)
fuel Optional If not set (or equal to all) will show the summary values by fuel, else if set for battery, biomass, ccgt, coal, hydro, nuclear, ocgt, ps or wind this will show the values for each of the units of the given fuel types. The tags are as in the URL once an option has been picked on the chart view.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=bovol&update=false&targettime=live&accdecl=0&fuel=all


BALANCING MECHANISM : Bid/Offer Volumes Summary

The data for the Bid/Offer Volumes Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required bidoffvoloverall
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
series_to_plot Optional The type of aggregation to use, e.g. fuel or bidprice (see chart URL for more types). Defaults to fuel if missing.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=bidoffvoloverall&update=false&series_to_plot=bidprice


BALANCING MECHANISM : Offer Volumes Summary

The data for the Offer Volumes Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required offervoloverall
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
series_to_plot Optional The type of aggregation to use, e.g. fuel or offerprice (see chart URL for more types). Defaults to fuel if missing.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=offervoloverall&update=false&series_to_plot=offerprice


GENERATION : BM Unit Operations

The data for the BM Unit Operations chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required bmops
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
bmunitid Required The ID of the unit to get data for, e.g. T_ABTH7. This will be as on the URL when in chart view.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=bmops&update=false&fuel=all&bmunitid=T_ABTH7


GENERATION : Generation & Availability

The data for the Generation & Availability chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required gaa
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 for current period or -2 for current period minus 2
fuel Optional If not set (or equal to all) will show the summary values by fuel, else if set for battery, biomass, ccgt, coal, hydro, nuclear, ocgt, ps or wind this will show the values for each of the units of the given fuel types. The tags are as in the URL once an option has been picked on the chart view.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=gaa&update=false&targettime=live&fuel=all


GENERATION : Interconnector Flows

The data for the Interconnector Flows chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required interflows
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
inter Required The interconnector to plot for (look at URL from charts to pair ids with interconnectors). IDs are 0 (BritNed), 1 (East-West), 2 (French), 3 (Moyle), 4 (Nemo), 5 (IFA2), 6 (NSL), 7 (Eleclink) and 8 (Viking).

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=interflows&update=false&inter=0

GENERATION : System Generation Summary

The data for the System Generation Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required systemgenoverall
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=systemgenoverall&update=false


IMBALANCES : Imbalance (Trip) Summary

The data for the Imbalance (Trip) Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required systemimbalanceoverall
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=systemimbalanceoverall&update=false


IMBALANCES : Imbalance (Trip) Table

The data for the Imbalance (Trip) Table table can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required triptable
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 to be current period or -2 to be current period minus two

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=triptable&targettime=live


IMBALANCES : Imbalances

The data for the Imbalances chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required imbal
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)
targettime Required The time selection (as in the URL on the matching charts), e.g. live or 0 for current period or -2 for current period minus 2
fuel Optional If not set (or equal to all) will show the summary values by fuel, else if set for battery, biomass, ccgt, coal, hydro, nuclear, ocgt, ps or wind this will show the values for each of the units of the given fuel types. The tags are as in the URL once an option has been picked on the chart view.

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=imbal&update=false&targettime=live&fuel=all


SYSTEM : Derated Margin Progression

The data for the Derated Margin Progression chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required deratedmargin
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=deratedmargin&update=false

SYSTEM : Frequency

The data for the Frequency chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required freq
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=freq&update=false

SYSTEM : Inertia Estimate

The data for the Inertia Estimate chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required inertia
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=inertia&update=false

SYSTEM : NIV Analysis

The data for the NIV Analysis chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required pricingscreen
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=pricingscreen&update=false

SYSTEM : System Fuel Mix

The data for the System Fuel Mix chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required systemfuelmix
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=systemfuelmix&update=false

SYSTEM : System Summary

The data for the System Summary chart can be extracted from the API. The parameters are as follows:


Code Required/Optional Description
chart Required systemsummary
update Optional If false will always return data, else will return no data message if no change since submitted time
gmtupdatetime Required if update=true If update=true must put in the time of the last update. Can use the top field timestamp="2018-06-20T08:46:51" to get the last check time and then this feature can be used to only get data when a change has occurred.
format Required The type of format. The value could be xml or csv. (See 'formats' action)

Example :

enprompt.netareports.com/dataService?username=xxx&password=yyy&format=xml&action=data&chart=systemsummary&update=false