HP VAN SDN Controller REST API Guide
Response codes
• Normal: Created (201)
• Error: Unauthorized (401), Not Found (404), Service Unavailable (503)
Alerts/listeners/{listener uid}
Get info on an alert listener
Sample request
Get details on an alert listener:
GET /sdn/v2.0/alerts/listeners/{listener_uid}
There is no request body for this API.
Sample response
1 {
2 "alert_topic_listener" : {
3 "uid" : "cb0f4bf2-a8f5-4b06-8937-abfc79d33423",
4 "app_id" : "imc",
5 "name" : "IMC OpenFLow Listener",
6 "callbacks" : [ {
7 "topics" : [ "of_controller ", "of_controller_link" ],
8 "uri" : "http://imc.h3c.com/sdn"
9 } ]
10 }
11 }
Response codes
• Normal: OK (200)
• Error: Unauthorized (401), Not Found (404), Service Unavailable (503)
Update an alert listener
Sample request
Update an alert listener (including changing topic subscription):
PUT /sdn/v2.0/alerts/listeners/{listener_uid}
1 {
2 "alert_topic_listener" : {
3 "uid" : "cb0f4bf2-a8f5-4b06-8937-abfc79d33423",
4 "app_id" : "imc",
5 "name" : "IMC OpenFLow Listener",
6 "callbacks" : [ {
7 "topics" : [ "of_controller ", "of_controller_link" ],
8 "uri" : "http://imc.h3c.com/sdn"
9 } ]
10 }
11 }
Sample response
1 {
2 "alert_topic_listener" : {
3 "uid" : "cb0f4bf2-a8f5-4b06-8937-abfc79d33423",
4 "app_id" : "imc",
5 "name" : "IMC OpenFLow Listener",
6 "callbacks" : [ {
7 "topics" : [ "of_controller", "of_controller_link" ],
44 /sdn/v2.0