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