---
title: "Full Brand Clearance Map — every workable shape of a name root across domains, handles, and jurisdictions."
method: POST
path: "/v3/unblock_name"
tags: ["unblock", "clearance"]
---

# Full Brand Clearance Map — every workable shape of a name root across domains, handles, and jurisdictions.

`POST /v3/unblock_name`

## Request

- Base URL: `https://api.etymolt.com`
- URL: `https://api.etymolt.com/v3/unblock_name`
- Auth: none declared

CALL THIS when the user has committed to ONE root name and asks for the complete launch path, full report, or full clearance map. Trigger phrases include: 'give me the full report on X', "what's the launch path for X", "I'm going with X — map it out", 'X is the name — what next', 'unblock X'. Heavier than /v3/check: fans out 8 TLDs * 11 prefix/suffix patterns + handle workaround probes across 14 platforms + 4 jurisdictions of TM coverage. Returns a ClearanceMap with every viable domain variant, every workable handle variant, per-jurisdiction TM coverage, a single recommended launch path (the founder's todo list), and a map-level verdict (ship / decide / block). DO NOT call this when the user is still comparing names — use /v3/verify_for_launch for ranking. Latency p95 under 25 seconds. Surface the `map.disclaimer` verbatim.

## Request body

- UnblockReq
  - `root` string, required: The candidate brand root the customer has chosen (e.g. 'Sigil', 'Lemma', 'Onomark').
  - `context` UnblockCtxModel
    - `nice_classes` integer[]: USPTO Nice classes to file under. Defaults to 9/35/42 (software/business/SaaS).

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names.md) · [All operations](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/llms.txt) · [OpenAPI document](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/revisions/7228ffa1efa7?raw)
