The Knot API uses Client ID/Secret to authenticate requests.

Authentication to the API is performed via HTTP Basic Auth. Provide your client ID as the basic auth username value, and secret as basic auth password value.

curl -X POST '' \
  -u 'bd271e95-14e6-47ab-9f4f-225898f69183:cf819749c0574616ba93b5935b8cf108' \
  -H 'Content-Type: application/json' \
  -H 'Knot-Version: 2.0'

All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.