Skip to main content
Use a webhook to notify an external system when something changes in Gapstack. You choose the events and an HTTPS endpoint. Gapstack sends a POST request to that URL when one of those events occurs. You can use the payload to start a pipeline, update another system, or trigger any automation that should run after a change in Gapstack. You can set up webhooks at the project level or the environment level. Open Webhooks on the project or on the environment, depending on where you want the subscription.

Choose events and an endpoint, then click Activate Webhook.

Events

Select at least one event.

Add a webhook

1

Open Webhooks

Open a project or an environment, then click Webhooks.
2

Choose events

Select the events that should notify your system.
3

Enter the endpoint

Enter the HTTPS URL that should receive the POST request, such as https://example.com/webhook.
4

Activate

Click Activate Webhook. Gapstack starts sending POST requests to the endpoint for the events you selected.
Your endpoint must accept POST requests and return a success status. If the endpoint is down, Gapstack cannot deliver the event.