{% extends "base.html.jinja" %} {% block content %} ← All integrations Install Webhook Send HTTP POST requests to your endpoint when deployment events occur in {{ current_org }}. {% if error is defined and error %} {{ error }} {% endif %} {# ── How it works ──────────────────────────────────────────── #} How it works 1. Forage sends a POST request with a JSON payload to your URL 2. Payloads include event type, release metadata, project, and organisation 3. Optional HMAC-SHA256 signing via X-Forage-Signature header 4. Failed deliveries are retried up to 3 times with exponential backoff {# ── Setup form ────────────────────────────────────────────── #} Name A friendly name to identify this webhook Payload URL Must use HTTPS (HTTP allowed for localhost only) Secret (optional) Used to compute X-Forage-Signature (HMAC-SHA256) so you can verify payloads are from Forage Install webhook {% endblock %}
Send HTTP POST requests to your endpoint when deployment events occur in {{ current_org }}.
POST
X-Forage-Signature
A friendly name to identify this webhook
Must use HTTPS (HTTP allowed for localhost only)
Used to compute X-Forage-Signature (HMAC-SHA256) so you can verify payloads are from Forage