Oore CI
ReferenceAPIOperationsWebhooks

GitHub webhook receiver

Receives push/PR events from GitHub and triggers matching pipelines. Authenticated via webhook signature verification.

Operation IDgithub_webhook
POST
/v1/webhooks/github

Receives 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}