---
title: "Run All Validation Checks"
method: POST
path: "/v1/emails/validate/all"
tags: ["Email Validation"]
---

# Run All Validation Checks

`POST /v1/emails/validate/all`

Run all validation checks (compatibility, links, spelling, deliverability) in a single request for comprehensive email analysis.

## Request body

- object
  - `html` string, required — Email HTML content to validate
  - `subject` string — Email subject line
  - `options` object
    - `checkCompatibility` boolean
    - `checkLinks` boolean
    - `checkSpelling` boolean
    - `checkDeliverability` boolean
    - `clients` string[]
    - `languages` string[]

## Response `200`

All validations completed

- object
  - `success` boolean
  - `data` object
    - `overallScore` integer
    - `compatibility` object
    - `linkAnalysis` object
    - `spelling` object
    - `deliverability` object
    - `summary` object
      - `criticalIssues` integer
      - `warnings` integer
      - `passed` string[]
      - `failed` string[]

## 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/3f3dba69574b/schema)
