Skip to main content
POST
Create webhooks github app

Headers

X-GitHub-Event
string
required

GitHub App event name (for example ping, pull_request).

X-GitHub-Delivery
string
required

GitHub delivery id used for webhook deduplication.

X-Hub-Signature-256
string
required

GitHub HMAC SHA-256 signature over the raw request body.

Body

application/json

Raw signed GitHub App webhook delivery. EvalGate verifies X-Hub-Signature-256 over the exact request bytes before parsing this JSON contract.

action
string
zen
string

Present on ping deliveries

installation
object
repository
object
pull_request
object
sender
object
{key}

Response

Successful response

status
string
required
reason
string
required
deliveryId
string
required