---
title: "Name validate"
method: POST
path: "/name/validate"
tags: ["Name Validation"]
---

# Name validate

`POST /name/validate`

Instantly verify the legitimacy of a person's name to ensure clean data at the point of capture.

## Request body

- NameValidateRequestType
  - `name` string, required — The full name or name string to validate.
  - `settings` object — Optional validation settings.
    - `gibberish_threshold` string — Adjusts the sensitivity of the AI model's gibberish detection. Allowed values are off, medium, high.
  - `timeout` integer — Request timeout in milliseconds

## Response `200`

Successfully validated name

- NameValidateSuccessResponseType
  - `status` string — Response Object status
  - `data` object
    - `input_name` string — Original input name
    - `status` string — Validation status
    - `profanity` boolean — Whether the name contains profanity
    - `gibberish` boolean — Whether the name is gibberish
    - `time_taken` integer — Time taken to process in milliseconds

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `429` — Too Many Requests
- `503` — Service Unavailable
- `524` — A Timeout Occurred

---

[API](https://skmtc.dev/clearout/apis/clearout-openapi.md) · [All operations](https://skmtc.dev/clearout/apis/clearout-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/clearout/clearout-openapi/revisions/e9bdd90a5e76/schema)
