Create an endpoint
In the console, open Webhooks and choose Add endpoint, or call the API:https and resolve to a public address. Redirects are not followed. A project environment can have up to 10 endpoints. Send a test event with Test in the console or sendWebhookTest.
Events
Verify every delivery
Each request carriesgol-webhook-id, gol-webhook-timestamp, and gol-webhook-signature. The signature is v1= followed by the hex HMAC-SHA256 of timestamp.rawBody, keyed by the endpoint secret. Verify against the raw body before parsing:
verifyWebhook during the switch.
Retries
Respond with any2xx within 10 seconds. Otherwise GOL retries after about 30 seconds, 2, 10, and 30 minutes, 1, 3, 6, and 12 hours, then gives up. Every attempt appears under Recent deliveries in the console and in listWebhookDeliveries. A disabled endpoint keeps pending deliveries for 72 hours.