---
title: "WebhookDispatcher Durable Object health status"
method: GET
path: "/v5/webhooks/health"
tags: ["Webhooks"]
---

# WebhookDispatcher Durable Object health status

`GET /v5/webhooks/health`

## Request

- Base URL: `https://headlessoracle.com`
- URL: `https://headlessoracle.com/v5/webhooks/health`
- Auth: none declared

Returns the last known health status of the WebhookDispatcher Durable Object — written by the DO alarm() after each 60s dispatch cycle. No authentication required. Does not wake the DO.

## Response `200`

Dispatcher health status

- object
  - `status` 'ok' | 'unknown': "ok" = DO alarm ran recently. "unknown" = no health record in KV yet.
  - `next_alarm` string, date-time: When the next dispatch cycle is scheduled.
  - `checked_at` string, date-time

---

[API](https://skmtc.dev/headlessoracle/apis/headless-oracle.md) · [All operations](https://skmtc.dev/headlessoracle/apis/headless-oracle/llms.txt) · [OpenAPI document](https://skmtc.dev/headlessoracle/apis/headless-oracle/revisions/4e82fe332f29?raw)
