The endpoint for the webhook should support a request to test the connection. This request is executed when the user adds the webhook information to confirm that both the URL and Secret Key were entered correctly.

Request

POST request for the same endpoint with the following variation:

  • The payload is an empty object: {}
  • Query string parameter test_connection=true is added to the URL

Response

Expecting HTTP 200. In case of an error, include a clear and actionable description of the problem in the response shown to the user.