---
search:
  tags:
    - Webhooks
    - POST
    - Webhook
seo:
  description: >-
    dartpilot sends this signed POST to the HTTPS endpoint configured in the web
    app.… Reference for the POST eventDelivery webhook in the dartpilot Public
    API.
sidebar:
  label: dartpilot webhook event
  badge: POST
title: dartpilot webhook event
type: openapi-operation
---
dartpilot sends this signed POST to the HTTPS endpoint configured in the web app. Reply with any 2xx status (204 is recommended) within 10 seconds. Redirects are not followed. The `type` field selects the envelope; every event's `data` is the exact object the matching `/v1` endpoint returns, and `ping` is sent only by **Send test**. The `webhook-id` header is stable across retries and manual redeliveries.

`POST eventDelivery`

**Webhook.** The API sends this request to your endpoint.

**Payload** (`application/json`, required)

Payload example:

```json
{
  "id": "string",
  "type": "game.started",
  "apiVersion": "2026-10-20",
  "createdAt": "2019-08-24T14:15:22Z",
  "data": {
    "id": "string",
    "type": "string",
    "status": "string",
    "players": [
      {
        "name": "string",
        "userId": "string",
        "image": "string"
      }
    ],
    "createdAt": "string",
    "updatedAt": "string"
  }
}
```

**Responses**

- `200` — Any 2xx acknowledges the delivery. Non-2xx responses are retried with backoff.
