Skip to main content

Overview

The Knot API uses HTTP basic authentication. Requests made over plain HTTP or without authentication fail. In each request, pass a base64-encoded string username:password as an authorization header. Find your client_id and secret for the development environment in the Knot Dashboard. Use them as the basic auth username and password, respectively. When you are ready to go to production, use your production client_id and generated secret from the Knot Dashboard for the authentication header.

URLs

Knot sends and receives all API traffic from the following IP address in all environments (Production & Development): 35.232.249.218/32. This is the same IP address Knot uses to send webhook payloads. This IP address is subject to change. Knot notifies you in advance of any changes.

Base64 encoding

To create the basic authorization header, base64 encode your client_id and secret in the format client_id:secret like below.