---
title: "Service health check"
method: GET
path: "/agent/health"
tags: ["meta"]
---

# Service health check

`GET /agent/health`

## Request

- Base URL: `https://vertodigital.com`
- URL: `https://vertodigital.com/agent/health`
- Auth: none declared

Anonymous, unauthenticated, generously rate-limited (300 requests/minute per caller IP - high enough that no legitimate poller should ever see a 429). Returns service status and a map of related discovery endpoints. Does not probe upstream dependencies (HubSpot, Resend) or report which secrets are configured.

## Response `200`

Service is reachable

- HealthResponse
  - `status` 'ok' | 'degraded'
  - `service` string
  - `version` string
  - `time` string, date-time
  - `endpoints` object
    - `contact` string, uri
    - `openapi` string, uri
    - `catalog` string, uri
    - `mcp` string, uri

## Other responses

- `405`: Method not allowed
- `429`: Rate limited

---

[API](https://skmtc.dev/vertodigital/apis/vertodigital-agent-api.md) · [All operations](https://skmtc.dev/vertodigital/apis/vertodigital-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vertodigital/apis/vertodigital-agent-api/revisions/024a4fa9ec36?raw)
