Skip to main content
POST

Headers

X-GitHub-Event
string
required

GitHub event type, currently ping, pull_request, workflow_run, or deployment_status.

X-GitHub-Delivery
string
required

Delivery identifier supplied by GitHub.

X-Hub-Signature-256
string
required

Hash-based Message Authentication Code (HMAC)-SHA256 of the raw body, prefixed with sha256=.

Path Parameters

provider
string
required

Provider identifier, such as slack or github.

Body

application/json

The provider's delivery, verbatim; read only once its signature verifies

The body is of type any.

Response

A handshake echoed, or a delivery acknowledged and not acted on

What POST /v1/ingress/{provider} answers with a 200.

A handshake is answered with the provider's own word. A delivery that wakes nothing is answered with its reason. Both are correct outcomes for a correctly signed request.

status
string
required

The pong marker this deployment answers with.