A.4 Smart energy resources section
A.4.1 Configuration Resource function set
A.4.1.1 Configuration resource
Contains the configuration settings of the associated EndDevice or SelfDevice. Sample URI: /edev/{id1}/cfg
Request representation: Configuration Response representation: Configuration
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Error
A.4.1.2 PriceResponseCfgList resource
Contains a list of price-response configuration settings. Sample URI: /edev/{id1}/cfg/prcfg
Request representation: PriceResponseCfg Response representation: PriceResponseCfgList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Mandatory, DELETE: Error
A.4.1.3 PriceResponseCfg resource
Contains the price-response configuration settings for this EndDevice associated with a RateComponent. Sample URI: /edev/{id1}/cfg/prcfg/{id2}
Request representation: PriceResponseCfg Response representation: PriceResponseCfg
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Mandatory
A.4.2 Software Download function set
A.4.2.1 FileList resource
A list of files. Sample URI: /file
Request representation: File Response representation: FileList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.2.2 File resource
A specific file.
Sample URI: /file/{id1}
Request representation: File Response representation: File
Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Discouraged
A.4.2.3 FileStatus resource
The file status of a particular file download for the associated EndDevice or SelfDevice. Sample URI: /edev/{id1}/fs
Request representation: FileStatus Response representation: FileStatus
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Error
A.4.3 Demand Response and Load Control function set
A.4.3.1 DemandResponseProgramList resource
List of DemandResponseProgram instances. Devices implementing the DemandResponseProgramList resource MAY support multiple instances of DemandResponsePrograms.
Sample URI: /dr
Request representation: DemandResponseProgram Response representation: DemandResponseProgramList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.3.2 DemandResponseProgram resource
Specific DemandResponseProgram resource. This resource can be thought of as a particular DemandResponseProgram endpoint.
Sample URI: /dr/{id1}
Request representation: DemandResponseProgram Response representation: DemandResponseProgram
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.3.3 ActiveEndDeviceControlList resource
List of EndDeviceControls that are currently active. Sample URI: /dr/{id1}/actedc
Request representation: EndDeviceControl Response representation: EndDeviceControlList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Error
A.4.3.4 EndDeviceControlList resource
List of EndDeviceControls. Devices implementing the EndDeviceControlList resource MAY support multiple EndDeviceControls.
Sample URI: /dr/{id1}/edc
Request representation: EndDeviceControl Response representation: EndDeviceControlList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.3.5 EndDeviceControl resource
Specific EndDeviceControl resource. This resource can be thought of as a particular Demand Response/Load Control event for a period of time.
Sample URI: /dr/{id1}/edc/{id2}
Request representation: EndDeviceControl Response representation: EndDeviceControl
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.3.6 LoadShedAvailabilityList resource
A list of LoadShedAvailability instances. Sample URI: /edev/{id1}/lsl
Request representation: LoadShedAvailability Response representation: LoadShedAvailabilityList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Mandatory, DELETE: Error
A.4.3.7 LoadShedAvailability resource
A specific LoadShedAvailability entry from the LoadShedAvailabilityList. Sample URI: /edev/{id1}/lsl/{id2}
Request representation: LoadShedAvailability Response representation: LoadShedAvailability
Methods: GET/HEAD: Mandatory, PUT: Optional, POST: Error, DELETE: Mandatory
A.4.4 Metering function set
A.4.4.1 UsagePointList resource
Usage point resource list. Devices implementing the UsagePointList resource MAY support multiple instances of usage points.
Sample URI: /upt
Request representation: UsagePoint Response representation: UsagePointList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.4.2 UsagePoint resource
Usage point instance including links to associated information. Sample URI: /upt/{id1}
Request representation: UsagePoint Response representation: UsagePoint
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.4.3 MeterReadingList resource
Meter reading list including explicit URIs for each valid meter reading resource. Sample URI: /upt/{id1}/mr
Request representation: MeterReading Response representation: MeterReadingList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.4.4 MeterReading resource
Meter reading instance which contains ReadingSet and Reading resources. Sample URI: /upt/{id1}/mr/{id2}
Request representation: MeterReading
Response representation: MeterReading
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.4.5 ReadingType resource
Meter reading type.
Sample URI: /upt/{id1}/mr/{id2}/rt Request representation: ReadingType Response representation: ReadingType
Methods: GET/HEAD: Mandatory, PUT: Optional, POST: Error, DELETE: Error
A.4.4.6 ReadingSetList resource
Reading set list.
Sample URI: /upt/{id1}/mr/{id2}/rs Request representation: ReadingSet Response representation: ReadingSetList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.4.7 ReadingSet resource
ReadingSet instance which contains a list of Reading(s). Sample URI: /upt/{id1}/mr/{id2}/rs/{id3}
Request representation: ReadingSet Response representation: ReadingSet
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.4.8 ReadingList resource
Reading list of a particular meter reading set. Sample URI: /upt/{id1}/mr/{id2}/rs/{id3}/r Request representation: Reading
Response representation: ReadingList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.4.9 Reading resource
Reading instance of a particular meter reading type. Sample URI: /upt/{id1}/mr/{id2}/rs/{id3}/r/{id4} Request representation: Reading
Response representation: Reading
Methods: GET/HEAD: Mandatory, PUT: Optional, POST: Error, DELETE: Optional
A.4.4.10 MirrorUsagePointList resource
Mirror usage point (meter) resource list. Devices implementing the MirrorUsagePointList resource may support multiple instances of meter mirror asset.
Sample URI: /mup
Request representation: MirrorUsagePoint Response representation: MirrorUsagePointList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Mandatory, DELETE: Error
A.4.4.11 MirrorUsagePoint resource
Mirror usage point instance including resources it supports. Sample URI: /mup/{id1}
Request representation: MirrorUsagePoint (PUT), MirrorMeterReading (POST), MirrorMeterReadingList (POST)
Response representation: MirrorUsagePoint
Methods: GET/HEAD: Optional, PUT: Mandatory, POST: Mandatory, DELETE: Mandatory
A.4.5 Pricing function set
A.4.5.1 TariffProfileList resource
List of TariffProfile instances. Sample URI: /tp
Request representation: TariffProfile Response representation: TariffProfileList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.5.2 TariffProfile resource
Specific TariffProfile instance. Allows clients to obtain information about the rate code. Sample URI: /tp/{id1}
Request representation: TariffProfile Response representation: TariffProfile
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.5.3 RateComponentList resource
List of RateComponent instances. This list specifies a rate-specific container for the charges associated with a specific ReadingType, also referenced by the Metering function set.
Sample URI: /tp/{id1}/rc
Request representation: RateComponent Response representation: RateComponentList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.5.4 RateComponent resource
Specific RateComponent instance. Includes link(s) to the list of TimeTariffIntervals that apply to referenced ReadingType for the RateComponent instance.
Sample URI: /tp/{id1}/rc/{id2}
Request representation: RateComponent Response representation: RateComponent
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.5.5 ActiveTimeTariffIntervalList resource
The active TimeTariffInterval instance(s) for a particular TariffProfile. Sample URI: /tp/{id1}/rc/{id2}/acttti
Request representation: TimeTariffInterval Response representation: TimeTariffIntervalList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Error
A.4.5.6 TimeTariffIntervalList resource
Collection of TimeTariffInterval instances, including associated ConsumptionTariffInterval. Sample URI: /tp/{id1}/rc/{id2}/tti
Request representation: TimeTariffInterval Response representation: TimeTariffIntervalList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.5.7 TimeTariffInterval resource
Specific TimeTariffInterval instance that represents a unique usage interval and associated charges for the premises.
Sample URI: /tp/{id1}/rc/{id2}/tti/{id3} Request representation: TimeTariffInterval Response representation: TimeTariffInterval
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.5.8 ConsumptionTariffIntervalList resource
List of ConsumptionTariffInterval instances. Sample URI: /tp/{id1}/rc/{id2}/tti/{id3}/cti Request representation: ConsumptionTariffInterval
Response representation: ConsumptionTariffIntervalList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.5.9 ConsumptionTariffInterval resource
Specific ConsumptionTariffInterval instance. Sample URI: /tp/{id1}/rc/{id2}/tti/{id3}/cti/{id4} Request representation: ConsumptionTariffInterval Response representation: ConsumptionTariffInterval
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.6 Messaging function set
A.4.6.1 MessagingProgramList resource
List of MessagingProgram instances or channels. Devices implementing the /msg resource MAY support multiple instances of MessagingProgram.
Sample URI: /msg
Request representation: MessagingProgram Response representation: MessagingProgramList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.6.2 MessagingProgram resource
Specific MessagingProgram instance. This resource can be thought of as a particular TextMessageList or channel.
Sample URI: /msg/{id1}
Request representation: MessagingProgram Response representation: MessagingProgram
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.6.3 ActiveTextMessageList resource
List of Messages that are currently active. Sample URI: /msg/{id1}/acttxt
Request representation: TextMessage Response representation: TextMessageList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Error
A.4.6.4 TextMessageList resource
A list of TextMessages. Sample URI: /msg/{id1}/txt
Request representation: TextMessage Response representation: TextMessageList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.6.5 TextMessage resource
An individual TextMessage. Sample URI: /msg/{id1}/txt/{id2}
Request representation: TextMessage Response representation: TextMessage
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.7 Billing function set
A.4.7.1 CustomerAccountList resource
A list of customer accounts. Sample URI: /bill
Request representation: CustomerAccount Response representation: CustomerAccountList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.2 CustomerAccount resource
Customer account information. Sample URI: /bill/{id1}
Request representation: CustomerAccount Response representation: CustomerAccount
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.7.3 CustomerAgreementList resource
A list of customer agreements. Sample URI: /bill/{id1}/ca
Request representation: CustomerAgreement Response representation: CustomerAgreementList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.4 CustomerAgreement resource
A customer agreement.
Sample URI: /bill/{id1}/ca/{id2}
Request representation: CustomerAgreement Response representation: CustomerAgreement
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.7.5 ActiveBillingPeriodList resource
A list of active billing periods.
Sample URI: /bill/{id1}/ca/{id2}/actbp Request representation: BillingPeriod Response representation: BillingPeriodList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Error
A.4.7.6 BillingPeriodList resource
List of BillingPeriods.
Sample URI: /bill/{id1}/ca/{id2}/bp Request representation: BillingPeriod Response representation: BillingPeriodList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.7 BillingPeriod resource
Specific billing period information. Sample URI: /bill/{id1}/ca/{id2}/bp/{id3} Request representation: BillingPeriod Response representation: BillingPeriod
Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Discouraged
A.4.7.8 ProjectionReadingList resource
A list of reading projections.
Sample URI: /bill/{id1}/ca/{id2}/pro Request representation: ProjectionReading
Response representation: ProjectionReadingList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.9 ProjectionReading resource
A specific projection reading channel. Sample URI: /bill/{id1}/ca/{id2}/pro/{id3} Request representation: ProjectionReading Response representation: ProjectionReading
Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Discouraged
A.4.7.10 BillingReadingSetList resource
A list of billing reading sets. Sample URI: /brs
Request representation: BillingReadingSet Response representation: BillingReadingSetList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.11 BillingReadingSet resource
A specific billing reading set. Sample URI: /brs/{id1}
Request representation: BillingReadingSet Response representation: BillingReadingSet
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.7.12 BillingReadingList resource
A list of billing readings. Sample URI: /brs/{id1}/br
Request representation: BillingReading Response representation: BillingReadingList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.13 BillingReading resource
A specific billing reading. Sample URI: /brs/{id1}/br/{id2}
Request representation: BillingReading Response representation: BillingReading
Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Discouraged
A.4.7.14 TargetReadingList resource
A list of billing targets.
Sample URI: /bill/{id1}/ca/{id2}/tar Request representation: TargetReading Response representation: TargetReadingList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.15 TargetReading resource
A specific target reading channel.
Sample URI: /bill/{id1}/ca/{id2}/tar/{id3} Request representation: TargetReading Response representation: TargetReading
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.7.16 HistoricalReadingList resource
A list of verified historical readings. Sample URI: /bill/{id1}/ca/{id2}/ver Request representation: HistoricalReading
Response representation: HistoricalReadingList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.7.17 HistoricalReading resource
A specific historical reading channel. Sample URI: /bill/{id1}/ca/{id2}/ver/{id3} Request representation: HistoricalReading Response representation: HistoricalReading
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.7.18 ServiceSupplier resource
A specific service supplier. Sample URI: /bill/{id1}/ss
Request representation: ServiceSupplier Response representation: ServiceSupplier
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.8 Prepayment function set
A.4.8.1 PrepaymentList resource
A list of Prepayment instances. Sample URI: /ppy
Request representation: Prepayment Response representation: PrepaymentList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.8.2 Prepayment resource
A particular Prepayment instance. Provides links to the AccountBalance, CreditRegister, and OperationStatus resources for a particular service.
Sample URI: /ppy/{id1}
Request representation: Prepayment Response representation: Prepayment
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.8.3 AccountBalance resource
AccountBalance instance.
Sample URI: /ppy/{id1}/ab
Request representation: AccountBalance Response representation: AccountBalance
Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Error
A.4.8.4 PrepayOperationStatus resource
The OperationStatus for the given service. Identifies whether service should be continued. MAY also include other status information, such as low credit warning.
Sample URI: /ppy/{id1}/os
Request representation: PrepayOperationStatus Response representation: PrepayOperationStatus
Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Error
A.4.8.5 ActiveSupplyInterruptionOverrideList resource
A list of active supply interruption overrides. Sample URI: /ppy/{id1}/actsi
Request representation: SupplyInterruptionOverride Response representation: SupplyInterruptionOverrideList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Error
A.4.8.6 SupplyInterruptionOverrideList resource
A list of SupplyInterruptionOverride instances. Sample URI: /ppy/{id1}/si
Request representation: SupplyInterruptionOverride Response representation: SupplyInterruptionOverrideList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.8.7 SupplyInterruptionOverride resource
A particular SupplyInterruptionOverride instance. This defines a period of time during which supply would not be interrupted even if available credit has been exhausted.
Sample URI: /ppy/{id1}/si/{id2}
Request representation: SupplyInterruptionOverride Response representation: SupplyInterruptionOverride
Methods: GET/HEAD: Mandatory, PUT: Discouraged, POST: Error, DELETE: Discouraged
A.4.8.8 CreditRegisterList resource
A list of CreditRegister instances. Interface for new credit transactions. Sample URI: /ppy/{id1}/cr
Request representation: CreditRegister Response representation: CreditRegisterList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.8.9 CreditRegister resource
A particular CreditRegister instance. Records a payment transaction or other credit addition. Sample URI: /ppy/{id1}/cr/{id2}
Request representation: CreditRegister Response representation: CreditRegister
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.9 Flow Reservation function set
A.4.9.1 FlowReservationRequestList resource
List of FlowReservationRequests. Devices implementing the FlowReservationRequestList resource MAY support multiple FlowReservationRequests.
Sample URI: /edev/{id1}/frq
Request representation: FlowReservationRequest Response representation: FlowReservationRequestList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Mandatory, DELETE: Error
A.4.9.2 FlowReservationRequest resource
Specific FlowReservationRequest resource. This resource can be thought of as a particular reservation event request for fast charging or discharging over a period of time.
Sample URI: /edev/{id1}/frq/{id2}
Request representation: FlowReservationRequest Response representation: FlowReservationRequest
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Optional
A.4.9.3 FlowReservationResponseList resource
List of FlowReservationResponses. Devices implementing the FlowReservationResponseList resource MAY support multiple FlowReservationResponses.
Sample URI: /edev/{id1}/frp
Request representation: FlowReservationResponse Response representation: FlowReservationResponseList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Discouraged, DELETE: Error
A.4.9.4 FlowReservationResponse resource
Specific FlowReservationResponse resource. This resource can be thought of as a particular reservation event response for fast charging or discharging over a period of time.
Sample URI: /edev/{id1}/frp/{id2}
Request representation: FlowReservationResponse Response representation: FlowReservationResponse
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Discouraged
A.4.10 Distributed Energy Resources function set
A.4.10.1 DERList resource
A list of distributed energy resources (DERs). Sample URI: /edev/{id1}/der
Request representation: DER Response representation: DERList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.10.2 DER resource
The information about a specific distributed energy resource. Sample URI: /edev/{id1}/der/{id2}
Request representation: DER Response representation: DER
Methods: GET/HEAD: Mandatory, PUT: Optional, POST: Error, DELETE: Optional
A.4.10.3 AssociatedUsagePoint resource
The usage point associated with this DER instance. Sample URI: /edev/{id1}/der/{id2}/upt
Request representation: UsagePoint Response representation: UsagePoint
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.10.4 AssociatedDERProgramList resource
The list of DERProgram instances associated with this DER. Sample URI: /edev/{id1}/der/{id2}/derp
Request representation: DERProgram Response representation: DERProgramList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.10.5 CurrentDERProgram resource
The specific DER control program being followed by the DER. Sample URI: /edev/{id1}/der/{id2}/cdp
Request representation: DERProgram Response representation: DERProgram
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.10.6 DERSettings resource
The DER settings of the associated EndDevice or SelfDevice.
Sample URI: /edev/{id1}/der/{id2}/derg Request representation: DERSettings Response representation: DERSettings
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Error
A.4.10.7 DERStatus resource
The DER status of the associated EndDevice or SelfDevice. Sample URI: /edev/{id1}/der/{id2}/ders
Request representation: DERStatus Response representation: DERStatus
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Error
A.4.10.8 DERAvailability resource
The DER availability of the associated EndDevice or SelfDevice. Sample URI: /edev/{id1}/der/{id2}/dera
Request representation: DERAvailability Response representation: DERAvailability
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Error
A.4.10.9 DERCapability resource
Capabilities of the DER.
Sample URI: /edev/{id1}/der/{id2}/dercap Request representation: DERCapability Response representation: DERCapability
Methods: GET/HEAD: Mandatory, PUT: Mandatory, POST: Error, DELETE: Error
A.4.10.10 DERProgramList resource
List of DERProgram instances. Devices implementing the DERProgramList resource MAY support multiple instances of DERPrograms.
Sample URI: /derp
Request representation: DERProgram Response representation: DERProgramList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.10.11 DERProgram resource
Specific DER Control Program collection resource. This resource can be thought of as a particular DERProgram endpoint. This representation contains simple management attributes, as well as each associated resource.
Sample URI: /derp/{id1}
Request representation: DERProgram Response representation: DERProgram
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.10.12 ActiveDERControlList resource
List of DERControls that are currently active. Sample URI: /derp/{id1}/actderc
Request representation: DERControl Response representation: DERControlList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Error
A.4.10.13 DERControlList resource
List of DERControls. Devices implementing the DERControlList resource MAY support multiple DERControls.
Sample URI: /derp/{id1}/derc Request representation: DERControl
Response representation: DERControlList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.10.14 DERControl resource
Specific DERControl resource. This resource can be thought of as a particular DER control event for a period of time.
Sample URI: /derp/{id1}/derc/{id2} Request representation: DERControl Response representation: DERControl
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
A.4.10.15 DefaultDERControl resource
The DefaultDERControl resource. This resource can be thought of as the default DERControl to be used if no active DERControl event is found.
Sample URI: /derp/{id1}/dderc
Request representation: DefaultDERControl Response representation: DefaultDERControl
Methods: GET/HEAD: Mandatory, PUT: Optional, POST: Error, DELETE: Error
A.4.10.16 DERCurveList resource
A list of DER curves. Sample URI: /derp/{id1}/dc
Request representation: DERCurve Response representation: DERCurveList
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Optional, DELETE: Error
A.4.10.17 DERCurve resource
A DER curve instance.
Sample URI: /derp/{id1}/dc/{id2} Request representation: DERCurve Response representation: DERCurve
Methods: GET/HEAD: Mandatory, PUT: Error, POST: Error, DELETE: Optional
Annex B