WebhookDto

WebhookDto
WebhookDto

Create webhook request

JSON Example
{
    "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

dbStatusChangePayload
Required

dbStatusChangePayload

dbOperationFailurePayload
Required

dbOperationFailurePayload

string
action
Required

action

Possible values are : POST, PUT,
string
authUsername
Optional

authUsername

string
authPassword
Optional

authPassword

object
headers
Optional

headers

array of Link
links
Optional

links