Edit Webhook
Endpoint to edit webhook configuration
Authorized Roles : PROVIDER
Request
URI
PUT
https://{api_host}/provider/webhooks/{id}
COPY
Path Parameters
string
id
Required
Webhook id
Request Body
EditWebhookRequest
of type(s)
application/json
Required
{
"name": "string",
"url": "string",
"endpointType": "string",
"dbStatusChangePayload": {
"id": "string",
"contentType": "string",
"payload": "string",
"alertDefinitionType": "string"
},
"dbOperationFailurePayload": {
"id": "string",
"contentType": "string",
"payload": "string",
"alertDefinitionType": "string"
},
"action": "string",
"authUsername": "string",
"authPassword": "string",
"displayName": "string"
}
string
name
Required
name
string
url
Required
url
string
endpointType
Required
endpointType
Possible values are :
SLACK,
EMAIL,
SERVICE_NOW,
CUSTOM,
string
action
Required
action
Possible values are :
POST,
PUT,
string
authUsername
Optional
authUsername
string
authPassword
Optional
authPassword
object
headers
Optional
headers
string
displayName
Optional
displayName
Responses
200
OK
Returns
WebhookDto
of type(s)
application/vnd.vmware.dms-v1+json
{
"id": "string",
"name": "string",
"url": "string",
"endpointType": "string",
"status": "string",
"createdByUserEmail": "string",
"lastModifiedTime": "string",
"lastModifiedUserEmail": "string",
"orgId": "string",
"dbCount": 0,
"dbStatusChangePayload": {
"id": "string",
"contentType": "string",
"payload": "string",
"alertDefinitionType": "string"
},
"dbOperationFailurePayload": {
"id": "string",
"contentType": "string",
"payload": "string",
"alertDefinitionType": "string"
},
"action": "string",
"authUsername": "string",
"authPassword": "string",
"links": [
{
"rel": "string",
"href": "string",
"hreflang": "string",
"media": "string",
"title": "string",
"type": "string",
"deprecation": "string",
"profile": "string",
"name": "string"
}
]
}
string As uuid
As uuid
id
Optional
id
string
name
Required
name
string
url
Required
url
string
endpointType
Required
endpointType
Possible values are :
SLACK,
EMAIL,
SERVICE_NOW,
CUSTOM,
string
status
Optional
status
Possible values are :
PUBLISHED,
UNPUBLISHED,
string
createdByUserEmail
Optional
createdByUserEmail
string As date-time
As date-time
lastModifiedTime
Optional
lastModifiedTime
string
lastModifiedUserEmail
Optional
lastModifiedUserEmail
string As uuid
As uuid
orgId
Optional
orgId
integer As int64
As int64
dbCount
Optional
dbCount
string
action
Required
action
Possible values are :
POST,
PUT,
string
authUsername
Optional
authUsername
string
authPassword
Optional
authPassword
object
headers
Optional
headers
400
Bad Request
Operation doesn't return any data structure