---
title: "Override Domain Taken"
method: POST
path: "/api/app-auto-gtm/_ops/domain-taken-override/{org_id}"
tags: ["AppAutoGtm"]
---

# Override Domain Taken

`POST /api/app-auto-gtm/_ops/domain-taken-override/{org_id}`

## Request

- Base URL: `https://api.explee.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.explee.com/api/app-auto-gtm/_ops/domain-taken-override/{org_id}`
- Auth: HTTP bearer

Explee-staff: create the project for a support-verified org on a TAKEN domain.

The support lever behind the T-710 "domain already taken → contact support"
dead-end: once a human verifies the user really owns the domain (a third
coworker, a rebrand, …), this bridges their funnel demo into a real project
exactly like ``create_project`` would, bypassing only the taken-domain gate.
No ``debug_admin_enabled`` env-gate on purpose — releasing an honest user
must work in production. Idempotent: an existing active project for
(org, domain) is returned as-is.

## Path parameters

- `org_id` string, required

## Cookies

- `ex_access` string, nullable
- `ex_org` string, nullable

## Request body

- CreateProjectRequest
  - `domain` string, required

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/explee/apis/explee-api.md) · [All operations](https://skmtc.dev/explee/apis/explee-api/llms.txt) · [OpenAPI document](https://skmtc.dev/explee/apis/explee-api/revisions/0fa0a8fc7b5d?raw)
