* A new one for controller related events (compute, appliance templates etc.) * The existing one for project related events (links, nodes etc.)
1.5 KiB
Controller notifications
Controller notifications can be received from the controller, they can be used to get information about computes and appliance templates.
Notification endpoints
Listen to the HTTP stream endpoint or to the WebSocket endpoint.
api/v2/controller/notification/notifications
api/v2/controller/notification/notificationsws
It is recommended to use the WebSocket endpoint.
Available notifications
ping
Keep-alive between client and controller. Also used to receive the current CPU and memory usage.
api/notifications/ping.json
compute.created
A compute has been created.
api/notifications/compute.created.json
compute.updated
A compute has been updated.
api/notifications/compute.updated.json
compute.deleted
A compute has been deleted.
api/notifications/compute.deleted.json
log.error
Sends an error
api/notifications/log.error.json
log.warning
Sends a warning
api/notifications/log.warning.json
log.info
Sends an information
api/notifications/log.info.json
settings.updated
GUI settings have been updated. Will be removed in a later release.
api/notifications/settings.updated.json