BusinessHRM Help Center

Guides for every module API & Developers →

Webhooks Log

The Webhooks Log records every delivery your webhooks make. Use it to confirm that an event was sent, to see exactly what was sent, and to check the response from the receiving system when something goes wrong.

Where to find itWebhooksLog

Before you start: The Webhooks module must be enabled and your role needs View Webhooks Logs permission (set to All). Set up your webhooks first — see the Webhooks article.

The log list

Open Log to see one row per delivery, most recent first:

Column Meaning
Webhook action name The webhook that fired (links to the delivery details).
Response Code The HTTP status returned by the target, shown as a coloured badge.
Recorded On When the delivery happened.

Response codes are colour-coded so problems stand out:

Badge Meaning
Green — 200 Success.
Yellow — 404 Not Found (the target URL could not be reached).
Red — 500 The receiving system returned an error.
Grey — other Any other status code.

You can search the log by webhook name or response code.

Viewing a delivery

Click a row (or its View action) to open the full delivery record, split into four panels:

Panel What it shows
Request Details The target Request URL, the Request method, the date/time, and which event it was for.
Request Headers The headers that were sent.
Request Body The exact data (payload) BusinessHRM sent, with the format badge.
Response The response body returned by the target, with its status code badge.

Tip: When a delivery fails, compare the Request Body (what you sent) with the Response (what the target said) — the response usually explains the problem, such as authentication or a missing field.

Common issues

  • No log entry at all — the webhook may be Inactive, or the event you expected does not match any of the webhook's triggers. Webhooks also run on a background queue, so allow a short delay.
  • 404 Not Found — check the Request URL is correct and publicly reachable.
  • 500 or other errors — the receiving system rejected the request; read the Response panel for the reason.

Note: Each log entry is a permanent record of one delivery. To re-send, trigger the event again in BusinessHRM.

Permissions

  • View Webhooks Logs — see the log and delivery details (must be All).