---
title: "Analyze Email Links"
method: POST
path: "/v1/emails/validate/links"
tags: ["Email Validation"]
---

# Analyze Email Links

`POST /v1/emails/validate/links`

Check all links in email HTML for validity and responsiveness. Identifies broken links, slow-loading resources, and unreachable URLs.

## Request body

- object
  - `html` string, required — Email HTML content containing links
  - `timeout` integer — Timeout per link in milliseconds
  - `followRedirects` boolean — Follow HTTP redirects when checking links

## Response `200`

Link analysis completed

- object
  - `success` boolean
  - `data` object
    - `totalLinks` integer
    - `checkedLinks` object[]
      - `url` string
      - `type` string
      - `status` integer
      - `statusText` string
      - `responseTime` integer
      - `error` string
    - `summary` object
      - `workingLinks` integer
      - `brokenLinks` integer
      - `unreachableLinks` integer
      - `averageResponseTime` integer
    - `recommendations` string[]
    - `metadata` object
      - `processingTime` integer
      - `linksChecked` integer
      - `linksSkipped` integer

## Other responses

- `400` — Bad request
- `401` — Unauthorized

---

[API](https://skmtc.net/migma/apis/migma-ai-api-v1.md) · [All operations](https://skmtc.net/migma/apis/migma-ai-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/migma/migma-ai-api-v1/revisions/2d06ad0e0bc3/schema)
