# Submit a webhook event

**POST** `/v1/integrations/webhooks/{id}/events`

**Operation ID**: `postEvent`
**Summary**: Submit a webhook event
Accepts one JSON event from the sending system and starts an investigation on each target agent of the integration. The org is taken from the Grepr API key and the integration id from the path. Returns 202 with the started investigation ids. Retries after a 5xx may start duplicate investigations.

## Tags
- Webhook Events
## Parameters

- **id** (required) - path
  - The webhook integration id.
  - Type: string

## Request Body

**Content-Type**: `application/json`

**Schema**: string

## Responses

### 202

Investigation(s) started

### 400

Body is not valid JSON

### 401

API key is invalid

### 404

No such webhook integration

### 409

The integration has no live target agent to start

### 413

Body exceeds the size limit

### 503

At least one target agent could not be started for a transient reason; retry
