To troubleshoot unreceived webhooks or other associated issues, third-party Application
Programming Interface (API) owners can use the webhook logs to verify the status of every HTTP
callback request sent to the third-party URL.
What you should know
- Only an account administrator or third-party API owner can view webhook logs in Genetec ClearID™.
- The webhook Logs section is only displayed at the end of the
webhook details after the first callback has occurred.
Procedure
-
From the Home page, click .
-
Select the webhook that you want to troubleshoot.
Tip: If the Webhooks list is long, you can use the
Search field to find the webhook that you require.
-
In the Logs section Callback date column,
click to select a specified
range or use the Date range picker to specify your own range.
NOTE: The callback data range time period is limited to a maximum of 1 year and the
callback information is displayed in reverse chronological order.
The following image shows callback logs containing
Accepted responses.
The following image shows callback logs containing
BadRequest responses.
-
Review the Logs information as follows:
-
In the Callback date column, check when the callback was
sent (includes date range filters).
-
In the URL column, verify the URL used to forward the
webhook event notification that a specified event occurred to the relevant third-party
API (program or application).
-
In the Response column, review the states to verify whether
the HTTP callback was received successfully by third-party API or not. For example,
Accepted, BadRequest,
InternalServerError, and so on.
-
(Optional) Navigate through the callback logs (forwards or backwards in time) by
clicking the Next page or Previous page
icons.