> ## Documentation Index
> Fetch the complete documentation index at: https://developer.fabric.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing Events and Logs

## Overview

The logs provide you with a comprehensive overview of events with the details, such as event date, type, subscriptions name, log type, status, and endpoint.

The detailed view of an event log provides more information, such as the status code of the event, its name, the name of the subscription it's linked to, the endpoint URL, the number of attempts made, the version of the event and when it got triggered, the time it was delivered, the details of the request, and the response details. You can use these information to track and troubleshoot issues during event operations over the last seven days.

You can search for a specific event and filter events based on date, event type, status code, or subscription name. You can  also sort the logs by clicking a specific field in the top menu or selecting a particular option within that field.

## Prerequisites

Ensure that you have **Developer Admin** or **Developer Viewer** privileges. For more information, see the [Role-Based Access Control](/v3/platform/settings/rbac/role-based-access-control) topic.

## Viewing Logs

1. In the left menu, click **Settings** > **Developer Tools**.
2. Click **Webhooks**.\
   The **Webhooks** page is displayed.
3. Click the **All logs** tab.\
   The logs of all event are displayed.
4. To view the log details of an event, hover over the row of the event.
5. On the far right of the row, click the **Event Details** icon.\
   The **Event information** page displays the following information:
   * **Status Code**
   * \*\*Name of the event \*\*
   * **Subscription name**
   * **URL endpoint**
   * **Attempts**
   * **Event version**
   * **Triggered at**
   * **Delivered at**
   * **Request Details**
   * **Response details**\
     If you want to resend the event, you can click the **Resend** button.
6. To close the detailed view, click **Close**.

## Replaying Events

You can use the replay feature to resend all events for a specific subscription within a designated date range to diagnose any event failures during that period. For example, if you want to investigate the delivery failure of one or more events from a specific period, you can replay all events recorded during that time frame. Note that, you can only replay events recorded during the last seven days.

### Procedure

1. In the left menu, click **Settings** > **Developer Tools**.

2. Click **Webhooks**.\
   The **Webhooks** page is displayed.

3. Click the **All logs** tab.\
   The logs of all event are displayed.

4. To replay the events of a subscription, click the **Replay events** button at the top right.\
   The **Replay events** tab is displayed.

5. In the **Subscription name** field, select the name of the subscription.

6. In the **Select dates** field, select the date range.

7. In the **Select time** field, select the time range.

8. Click **Replay events**.\
   Note that this action replays all of the events for the selected subscription.

9. Refresh the page and check the log to see the status.

## Resending Events

If a failure to deliver an event occurs, fabric automatically retries up to 3 times to deliver the failed event.

1. In the left menu, click **Settings** > **Developer Tools**.
2. Click **Webhooks**.\
   The **Webhooks** page is displayed.
3. Click the **All logs** tab.\
   The logs of all event are displayed.
4. Do one of the following:
   * To resend an event, select the check box next to the name of the event, and then click **Resend events**.
   * To resend more than one event, select the check box next to the name of the events, and then click **Resend Events**.
   * To resend all events, select the checkbox in the top menu, next to the **Status code** field, and then click **Resend events**.\
     A message to confirm the action is prompted. Note that resending events can impact your data and downstream processes.
5. Click **Yes, Resend Event**.\
   The selected events are queued to resend and a message to refresh the page to view the status is displayed.
6. Click **Refresh**.\
   The all logs page is refreshed and the status is updated.

## Related Topics

* [Webhooks Overview](/v3/platform/settings/webhooks/overview)
* [Adding a Webhook](/v3/platform/settings/webhooks/adding-a-webhook)
* [Testing a Webhook](/v3/platform/settings/webhooks/testing-a-webhook)
* [Editing a Webhook](/v3/platform/settings/webhooks/editing-a-webhook)
* [Deleting a Webhook](/v3/platform/settings/webhooks/deleting-a-webhook)
* [List of Product Catalog Events](/v3/platform/settings/webhooks/list-of-products-events)
* [List of Orders Events](/v3/platform/settings/webhooks/list-of-orders-events)
* [List of Inventory Events](/v3/platform/settings/webhooks/list-of-inventory-events)
