---
title: "Validates a company domain before it is added/monitored through the API."
method: POST
path: "/api/v2/company-domain-validations"
tags: ["Global Companies"]
---

# Validates a company domain before it is added/monitored through the API.

`POST /api/v2/company-domain-validations`

Checks whether a domain is well-formed, monitorable, reachable, and whether it redirects to another domain, without creating or modifying any company.

## Request body

- object
  - `CompanyDomain` string, required — The domain value to validate.

## Response `200`

Success

- object
  - `Monitorable` boolean — Whether the domain is active and can be monitored.
  - `Redirection` boolean — Whether the domain redirects to a different domain.
  - `RedirectedDomainValue` string, nullable — The domain the input redirects to, when Redirection is true; otherwise null.
  - `Reachability` boolean — Whether the domain is reachable.
  - `NotADomain` boolean — Whether the input is not a validly formatted domain. When true, all other fields are false/null.

## Other responses

- `400` — BadRequest
- `401` — Unauthorized
- `500` — InternalServerError

## Changes

- **2026-09-04** `d80d95cf2197` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/blackkitetech/apis/black-kite-api/changes/api/v2/company-domain-validations/post.md)

---

[API](https://skmtc.dev/blackkitetech/apis/black-kite-api.md) · [All operations](https://skmtc.dev/blackkitetech/apis/black-kite-api/llms.txt) · [OpenAPI document](https://skmtc.dev/blackkitetech/apis/black-kite-api/revisions/f1e937bdbbbd?raw)
