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.
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 Administration
> Webhooks.
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, for the URL used to forward the
event notification, verify that the specified event occurred and a notification
was sent to the relevant third-party API (program or application).
In the Response column, review the states to verify
whether the third-party API successfully received the HTTP callback 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.