Events REST API
For the full list of UFM supported events, refer to “Supported Traps and Events” section in UFM User Manual document.
- Description – returns information on all events running in the fabric, or on a specific event using its ID 
- Request URL – GET /ufmRest/app/events 
- Main operations - Get all events 
- Get an event using its ID 
- Trigger external event 
- Trigger external events 
 
- Description – Returns information on all events running in the fabric 
- Request URL – GET /ufmRest/app/events 
- Request Content Type – Application/json 
- Response - [ { "id":97213, "name":"MCast Group Deleted", "type":"Site", "event_type":"67", "severity":"Info", "timestamp":"2024-05-28 08:03:05", "counter":"N/A", "category":"Fabric Notification", "object_name":"default", "object_path":"default(2)", "write_to_syslog":false, "description":"Mcast group is deleted: ff12601bffff0000, 1fffc6ec2" }, { "id":97214, "name":"New MCast Group Created", "type":"Site", "event_type":"66", "severity":"Info", "timestamp":"2024-05-28 08:03:07", "counter":"N/A", "category":"Fabric Notification", "object_name":"default", "object_path":"default(2)", "write_to_syslog":false, "description":"New MCast group is created: ff12601bffff0000, 1fffc6ec2" } ] 
- Possible Filters - object_name – filters by object name 
- type – filters by type 
- category – filters by category 
- severity – filters by severity 
- group – filters events by the group that has caused the event 
 
- Status Codes - 200 – OK 
 
- Description – returns information on a specific event by its ID 
- Request URL – GET /ufmRest/app/events/<id> 
- Request Content Type – Application/json 
- Response - { - "id":- 97227,- "name":- "New MCast Group Created",- "type":- "Site",- "event_type":- "66",- "severity":- "Info",- "timestamp":- "2024-05-28 08:09:05",- "counter":- "N/A",- "category":- "Fabric Notification",- "object_name":- "default",- "object_path":- "default(2)",- "write_to_syslog":- false,- "description":- "New MCast group is created: ff12601bffff0000, 1ffd9acbf"}
- Note – if the <id> parameter is not provided, all events will be listed 
- Status Codes - 200 – OK 
- 404 – NOT FOUND—event was not found (by ID) 
 
- Description – Trigger external event in UFM 
- Request URL – POST /ufmRest/app/events/external_event 
- Request Content Type – Application/json 
- Response - Success 
- Request Body - { "event_id":554, "external_event_name":"External event new name", "external_event_type":"External event type", "external_event_source":"External event source", "description":"Awsome external event!" } 
- Status Codes - 200 – OK 
- 404 – NOT FOUND—event was not found (by ID) 
 
- Description – Trigger external events in UFM 
- Request URL – POST /ufmRest/app/events/external_events 
- Request Content Type – Application/json 
- Response - Success 
- Request Body - [ { "event_id":554, "external_event_name":"External event new name", "external_event_type":"External event type", "external_event_source":"External event source", "description":"Awsome external event!" } ] 
- Status Codes - 200 – OK 
- 404 – NOT FOUND—event was not found (by ID)