# Список попыток доставки

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Список попыток доставки

`GET /api/v1/webhooks/{id}/deliveries`

**Авторизация:** dpop или oauth2: `webhooks:read`, `webhooks:write`

**Параметры**

| Имя | Где | Обязательный | Тип | Описание |
| --- | --- | --- | --- | --- |
| `id` | path | да | string (uuid) | Идентификатор эндпоинта |

**Ответы**

- `200` — Попытки доставки, новые первыми (`application/json`, массив WebhookDelivery)
  - `attempts`: integer, обязательное — Выполнено попыток
  - `createdAt`: string (date-time), обязательное — Когда создана, ISO 8601
  - `deliveredAt`: string (date-time), nullable, обязательное — Когда доставлена, ISO 8601
  - `endpointId`: string (uuid), обязательное — Эндпоинт-получатель
  - `error`: string, nullable, обязательное — Ошибка последней попытки
  - `eventId`: string, обязательное — Идентификатор события (одинаков для всех получателей)
  - `eventType`: string, обязательное — Тип события, например task.created
  - `id`: string (uuid), обязательное — Идентификатор доставки
  - `lastAttemptAt`: string (date-time), nullable, обязательное — Последняя попытка, ISO 8601
  - `maxAttempts`: integer, обязательное — Максимум попыток
  - `nextRetryAt`: string (date-time), обязательное — Следующая попытка, ISO 8601
  - `payload`: any — Тело события
  - `responseStatus`: integer, nullable, обязательное — HTTP-статус последнего ответа приёмника
  - `status`: "pending" | "delivered" | "failed" | "dead", обязательное — Статус: pending — в очереди, delivered — доставлено, failed — будет повтор, dead — попытки исчерпаны
  - `teamId`: string (uuid), обязательное — Команда-владелец
- `400` — Некорректный запрос: не прошла валидация параметров или тела (`application/problem+json`, ProblemDetails)
- `401` — Токен отсутствует, недействителен или истёк (`application/problem+json`, ProblemDetails)
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)
- `429` — Превышен лимит запросов, повторите через Retry-After секунд (`application/problem+json`, ProblemDetails)

    </>
  );
}
