< 上一个 | 内容 | 下一个 >

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