Get Server Tools

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

Authentication
This operation uses the following authentication methods.
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