Introduction

Overview

Knot provides webhooks for updates related to a user's lifecycle in the Knot user experience as well as various merchant-related updates.

To receive webhooks

  1. Set up dedicated endpoints on your server as webhook listeners that can receive POST requests from Knot's development and production environments.
  2. Add this endpoint URL in the webhooks section of the Customer Dashboard here.

URL Format

The URL of your dedicated endpoint must be in the standard format of http(s)://(www.)domain.com/ and, if https, must have a valid SSL certificate.

Knot sends POST payloads with raw JSON to your webhook URL from the following IP address: 35.232.249.218. Note that this IP address is subject to change and you will be notified in advance of any changes.

Retries

If there is a non-200 response or no response within 10 seconds from the webhook endpoint, Knot will retry sending
the webhook up to two times with a few minutes in between each webhook.