build_legacy_call: Create an API call for legacy data

Description Usage Arguments Value See Also Examples

View source: R/build.R

Description

Create an API call for legacy data

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
build_legacy_call(
  data_item,
  api_key,
  from_date = NULL,
  to_date = NULL,
  settlement_date = NULL,
  settlement_period = NULL,
  bm_unit_id = NULL,
  bm_unit_type = NULL,
  lead_party_name = NULL,
  ngc_bm_unit_name = NULL,
  from_cleared_date = NULL,
  to_cleared_date = NULL,
  is_two_day_window = NULL,
  from_datetime = NULL,
  to_datetime = NULL,
  from_settlement_date = NULL,
  to_settlement_date = NULL,
  period = NULL,
  fuel_type = NULL,
  balancing_service_volume = NULL,
  zone_identifier = NULL,
  start_time = NULL,
  end_time = NULL,
  trade_name = NULL,
  trade_type = NULL,
  api_version = "v1",
  service_type = "csv",
  ...
)

Arguments

data_item

character string; the id of the legacy data

api_key

character string; api key retrieved from the Elexon portal

from_date

character string; from date (automatically cleaned by format_date)

to_date

character string; to date (automatically cleaned by format_date)

settlement_date

character string; settlement date (automatically cleaned by format_date)

settlement_period

character string; settlement period

bm_unit_id

character string; BM Unit ID

bm_unit_type

character string; BM Unit type

lead_party_name

character string; lead party name

ngc_bm_unit_name

character string; NGC BM Unit name

from_cleared_date

character string; from cleared date (automatically cleaned by format_date)

to_cleared_date

character string; to cleared dat (automatically cleaned by format_date)

is_two_day_window

character string; is two day window

from_datetime

character string; from datetime

to_datetime

character string; to datetime

from_settlement_date

character string; from settlement date (automatically cleaned by format_date)

to_settlement_date

character string; to settlement date (automatically cleaned by format_date)

period

character string; period

fuel_type

character string; fuel type

balancing_service_volume

character string; balancing service volume

zone_identifier

character string; zone identifier

start_time

character string; start time

end_time

character string; end time

trade_name

character string; trade name

trade_type

character string; trade type

api_version

character string; version of the api to use (currently on v1)

service_type

character string; file format (csv or xml)

...

additional parameters that will be appended onto the query string

Value

list; list with entries url for the call, service_type and data_item

See Also

Other call-building functions: build_b_call(), build_call(), build_remit_call()

Examples

1
2
3
4
build_legacy_call(data_item = "FUELINST", api_key = "12345",
from_datetime = "14-12-201613:00:00", to_datetime = "14-12-201614:00:00")
build_legacy_call(data_item = "QAS", api_key = "12345",
settlement_date = "01 Jun 2019", service_type = "xml")

BMRSr documentation built on June 14, 2021, 5:09 p.m.