Send notification to the configured endpoint using HTTP/HTTPS protocol with POST method after Input step started, approved, aborted.
example request body as follow:
{
"approver": "anonymous", // The one who approve or reject this input
"buildNumber": 45, // Job build number
"inputId": "Id", // Input custom Id
"jenkinsUrl": "http://localhost:8090/jenkins/", // The absolute URL of Jenkins
"jobFullName": "123", // Job full name
"jobUrl": "job/123/45/", // The URL of job, relative to the context root of Hudson
"result": "APPROVED", // Input result, can be PENDING, APPROVED, ABORTED
"submitter": null // Who can proceed this input
}
NOTE: if `approver` is SYSTEM , that means jenkins user abort job manually other than input when input waiting for proceed