Get Server Tools
Fetches all server tools allowed on requested notification
Request
URI
POST
https://{api_host}/tcsa/api/notification-actions/v1/notifications/server-tools
COPY
Request Body
request object to fetch all server tools allowed on requested notification
ServerToolsRequest of type(s) application/json
Required
{
"deDupKey": "Name:NOTIFICATION-NetworkFunction_NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2_Impaired$Source:INCHARGE-SA-PRES$"
}
string
deDupKey
Required
Unique Id of notification to fetch the server tools
Responses
200
The request has succeeded
Returns Array of ServerToolResponse of type(s) application/json
[
{
"ActionOutput": " ",
"DisplayName": "Sample - Open Trouble Ticket",
"Name": "ICS-ServerProgramAction-Sample - Open Trouble Ticket",
"UserPrompts": [
"string"
]
}
]
401
Unauthorized
Operation doesn't return any data structure
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"deDupKey:"string"}' https://{api_host}/tcsa/api/notification-actions/v1/notifications/server-tools
Notification Operations
POST
Get Notifications
POST
Get Notification Summary
POST
Get Max Severity For Devices
POST
Get Notification History
POST
Get Causes
POST
Get Caused By
POST
Get Audit Trail
POST
Action On Notifications
POST
Get Server Tools
POST
Perform Server Tools Actions
POST
Get Distinct Values Of Notification Property
POST
Export Notifications
POST
Notification Count
POST
Threshold List
POST
Add Audit Logs
POST
Ack Notifications
POST
Unack Notifications
POST
Take Ownership
POST
Release Ownership