User will need an admin access for this API, Unauthorized users will get "401 Unauthorized"
Add syslog agent:
POST /op/api/v1/agents/syslog?name=newAgent&host=someHost&port=1234&nodeName=N001&keepalive=true
{
"resultCode": "OK"
}
error:
{
"resultCode": "ERROR",
"resultMessage": "Error - Name field is empty or null"
}
Add wsm agent:
POST /op/api/v1/agents/wsm?name=newWsmAgent&host=someHost&port=1234&nodeName=N001&keepalive=true
{
"resultCode": "OK"
}
error:
{
"resultCode": "ERROR",
"resultMessage": "Error - node not found"
}
Delete syslog agent:
DELETE /op/api/v1/agent/syslog/someAgentName
{
"resultCode": "OK"
}
error:
{
"resultCode": "ERROR",
"resultMessage": "Error - No Agents found with the name newAgent2"
}
Delete wsm agent:
DELETE /op/api/v1/agent/wsm/someAgentName
{
"resultCode": "OK"
}
error:
{
"resultCode": "ERROR",
"resultMessage": "Error - No Agents found with the name newWsmAgent1"
}