Receive GitHub push webhook notifications. This endpoint is called by GitHub, not by users directly.
POSThttps://api.aitronos.com/v1/streamline/webhooks/github
X-Hub-Signature-256 string required
GitHub webhook signature for verification
X-GitHub-Event string required
Event type (must be "push")
Content-Type string required · application/json
GitHub push event payload (automatically sent by GitHub)
Returns 200 OK if the webhook is successfully processed.
This endpoint does NOT require JWT authentication. It verifies the webhook signature instead using HMAC-SHA256.
Configure the webhook in your GitHub repository settings:
- Go to Settings → Webhooks → Add webhook
- Set Payload URL:
https://api.aitronos.com/v1/streamline/webhooks/github - Set Content type:
application/json - Set Secret: Your webhook secret (provided by Freddy)
- Select Just the push event
- Click Add webhook
Response:
{
"status": "success",
"message": "Webhook processed successfully"
}