Forwarding to an HTTPS endpoint (Webhooks)
We forward messages to an HTTPS endpoint by issueing POST request to a destination of choice. The body of these requests are JSON encoded and contain a Content-Type: application/json
header. Depending on the authentication there might be other headers present. The body is an array that can include messages of different types. We support authentication by means of inserting a token in the Authorization
header, but the Client Credentials grant type is also supported.
Below, examples of the payloads of the following messages can be found:
Solar power
Solar assets produce two types of messages: regular messages and flash messages.
Regular messages
An example of a request containing one message forwarded from a Teleport device that is connected to a solar inverter:
Flash messages
Solar assets report flash messages more often than regular messages (typically every second) and contain information that is needed for dispatching algorithms and to forward to the TSO when doing aFRR. Flash messages are active only when the relevant control strategy is activated. An example of a request containing one flash message forwarded from a Teleport device that is connected to a solar asset.
Wind power
An example of a request containing one message forwarded from a Teleport device that is connected to a wind energy converter:
Flash messages
Wind assets report flash messages more often than regular messages (typically every four seconds) and contain information that is needed for dispatching algorithms and to forward to the TSO when doing aFRR. Flash messages are active only when the relevant control strategy is activated. An example of a request containing one flash message forwarded from a Teleport device that is connected to a wind asset.
Battery power
Batteries produce two types of messages: regular messages and flash messages. Regular messages can be exported in full, or to contain only information relevant for operators. For the strings that can occur in the errors and warnings properties, see Battery power error and warning codes.
Regular messages in full
An example of a request containing one message forwarded from a Teleport device that is connected to a battery:
Regular messages for operators
A regular message for operators contains a subset of the information available in the regular message and is sent out at the same frequency. An example of a request containing one message for operators forwarded from a Teleport device that is connected to a battery:
Flash messages
Batteries report flash messages more often than regular messages (typically every second) and contain information that is needed for dispatching algorithms and to forward to the TSO when doing aFRR/FCR. An example of a request containing one flash message forwarded from a Teleport device that is connected to a battery:
EV power
An example of a request containing one message forwarded from a Teleport device that is connected to a (set of) EV charger stations. For the strings that can occur in the errors and warnings properties, see Battery power error and warning codes.
Meter power
An example of a request containing one message forwarded from a Teleport device that is connected to a power meter: