ReferenceAPIOperationsWebhooks
GitHub webhook receiver
Receives push/PR events from GitHub and triggers matching pipelines. Authenticated via webhook signature verification.
Operation ID
github_webhookReceives push/PR events from GitHub and triggers matching pipelines. Authenticated via webhook signature verification.
Header Parameters
X-Hub-Signature-256*string
GitHub HMAC signature
X-GitHub-Delivery?|
GitHub delivery identifier
X-GitHub-Event?|
GitHub event type
Request Body
application/json
GitHub webhook payload
TypeScript Definitions
Use the request body type in TypeScript.
body*unknown
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/webhooks/github" \ -H "X-Hub-Signature-256: string"{ "duplicate": true, "ok": true}