> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/feature-management-experimentation/management-and-administration/api-best-practices/webhooks/audit-logs.md).

# Webhook for Audit Logs

### Overview <a href="#overview" id="overview"></a>

Use this outgoing webhook to integrate Split changes into the tools that your team already uses. You can use Split webhooks to enhance your monitoring, tracking, and analytics tools by updating external issue trackers and support tickets or overlaying performance charts.

Anytime a feature flag is modified, we send an HTTP POST payload to the webhook's configured URL. The data sent has the following schema. Any response code other than 200 is marked as failure.

```json
{
  "name": "string", // name of the feature.
  "type": "string", // 'split' for now.
  "changeNumber": 1234, // version of the feature definition post change.
  "time": 5678, // the unix timestamp of the change.
  "definition": "string", // the definition of this feature post change.
  "description": "string", // a readable summary of the change.
  "link": "string", // a link to the Split. Nullable.
  "environmentName": "string", // name of the environment in which this Split was changed.
  "editor": "string", // who made this change.
  "schemaVersion": 1, // version of schema for this doc.
  "previous": <a reference to a similar object representing the previous change> 
}
```

### Retry <a href="#retry" id="retry"></a>

If Split receives a non-200 response to a webhook POST, Split waits 300 milliseconds and attempts to retry the delivery once.

### Configuring the webhook <a href="#configuring-the-webhook" id="configuring-the-webhook"></a>

To configure this webhook:

1. Click the **user's initials** at the bottom of the left navigation pane and click **Admin settings**.
2. Click **Integrations** and navigate to the **Marketplace** tab.
3. Find Outgoing webhook (Audit log), click **Add** and select the Split project for which you would like to configure the integration.
4. Check the environments where you want data sent from.
5. Enter the URL where the POST should be sent.
6. Click **Save**.

Contact <support@split.io> if you have any issues with this webhook.
