Skip to main content

Monitor webhook events

Last updated on

The Events tab displays the history of webhook events processed by Harness. If you are new to Git Experience, this is the best place to verify that changes pushed directly to Git are received and processed by Harness.

To access the Events tab, go to Webhooks and select Events.

Use this view to:

  • Verify that Git changes are received and processed successfully.
  • Monitor webhook activity.
  • Troubleshoot synchronization issues.
  • Inspect the webhook payloads received by Harness.

What will you learn in this topic?

This topic explains how to monitor webhook events. It covers:


View webhook events

On the Webhooks page, select the Events tab to view the webhook sync events. The Events tab displays the history of webhook executions, so you can monitor webhook activity, filter results, and inspect individual event details.

Events tab on the Webhooks page

The following filters are available at the top of the page:

  • Webhooks: Select a specific webhook from the drop-down to display events for that webhook only. By default, all webhooks are displayed.
  • Branch: Filter events by the repository branch.
  • Status: Filter events based on their execution status. The available statuses are FAILED, PROCESSING, QUEUED, SKIPPED, SUCCESS, and WARNING.
  • Search by Commit ID: Search for a specific event by entering the commit ID.

Select the Refresh icon to reload the event list and retrieve the latest webhook execution records.

Each event displays the following information:

  • Date and Time: When the webhook event was triggered.
  • Details: The author who triggered the commit, commit message, commit ID (clickable), and branch name.
  • Webhook: The name of the webhook that processed the event.
  • Status: The current execution status of the webhook event.
  • Payload: Select the document icon to view detailed information about the selected webhook execution, including the request and response payloads (if available).

Inspect event details

Select an event to open Event Details, where you see the file changes and the payload that was sent.

Event details showing file changes and payload
  • Under the Files section, you see the file that was updated along with its commit details. Harness validates all file changes. If there are any errors or warnings, Harness marks the status as Failed or Warning and provides the details of the error.

    The following example shows a warning that no pipeline exists with the file path .harness/Pipelines/textAXA.yaml:

    Warning that no pipeline exists at the given file path
  • Under the Payload section, you can view the webhook payload that was sent.


Webhook event retention

Harness retains webhook event history for the last 15 days only. Events older than 15 days are automatically purged and cannot be retrieved. Plan any auditing or debugging activities within this retention window.


Next steps