Programs
Last updated
Was this helpful?
Last updated
Was this helpful?
List all programs known to the server. May filter results by targetType and targetValues as query params. Use skip and pagination query params to limit response size.
Indicates targeting type, e.g. GROUP
List of target values, e.g. group names
number of records to skip for pagination.
maximum number of records to return.
Create a new program in the server.
Provides program specific metadata from VTN to VEN.
URL safe VTN assigned object ID.
object-999
Pattern: ^[a-zA-Z0-9_-]*$
datetime in ISO 8601 format
2023-06-15T09:30:00Z
datetime in ISO 8601 format
2023-06-15T09:30:00Z
Used as discriminator
Short name to uniquely identify program.
ResTOU
Long name of program for human readability.
null
Example: Residential Time of Use-A
Short name of energy retailer providing the program.
null
Example: ACME
Long name of energy retailer for human readability.
null
Example: ACME Electric Inc.
A program defined categorization.
null
Example: PRICING_TARIFF
Alpha-2 code per ISO 3166-1.
null
Example: US
Coding per ISO 3166-2. E.g. state in US.
null
Example: CO
duration in ISO 8601 format
PT0S
Example: PT1H
Pattern: ^(-?)P(?=\d|T\d)(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+)([DW]))?(?:T(?:(\d+)H)?(?:(\d+)M)?(?:(\d+(?:\.\d+)?)S)?)?$
True if events are fixed once transmitted.
null
Example: false
True if events have been adapted from a grid event.
null
Example: false
Update an existing program with the programID in path.
URL safe VTN assigned object ID.
object-999
Pattern: ^[a-zA-Z0-9_-]*$
Provides program specific metadata from VTN to VEN.
URL safe VTN assigned object ID.
object-999
Pattern: ^[a-zA-Z0-9_-]*$
datetime in ISO 8601 format
2023-06-15T09:30:00Z
datetime in ISO 8601 format
2023-06-15T09:30:00Z
Used as discriminator
Short name to uniquely identify program.
ResTOU
Long name of program for human readability.
null
Example: Residential Time of Use-A
Short name of energy retailer providing the program.
null
Example: ACME
Long name of energy retailer for human readability.
null
Example: ACME Electric Inc.
A program defined categorization.
null
Example: PRICING_TARIFF
Alpha-2 code per ISO 3166-1.
null
Example: US
Coding per ISO 3166-2. E.g. state in US.
null
Example: CO
duration in ISO 8601 format
PT0S
Example: PT1H
Pattern: ^(-?)P(?=\d|T\d)(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+)([DW]))?(?:T(?:(\d+)H)?(?:(\d+)M)?(?:(\d+(?:\.\d+)?)S)?)?$
True if events are fixed once transmitted.
null
Example: false
True if events have been adapted from a grid event.
null
Example: false