---
title: "Check the company domain's DNS record"
method: POST
path: "/workspace/company-domain/check"
tags: ["workspace"]
---

# Check the company domain's DNS record

`POST /workspace/company-domain/check`

## Request

- Base URL: `https://localhost:4410/api/v1`
- URL: `https://localhost:4410/api/v1/workspace/company-domain/check`
- Auth: HTTP bearer

Looks up the TXT record that proves the company controls its domain; once it is found, pages for outsiders show the company's name as verified.

## Request body

- object

## Response `200`

The result.

- object
  - `id` string, required
  - `slug` string, required
  - `legal_name` string, required
  - `entity_type` 'corporation' | 'llc' | 'other', required
  - `jurisdiction` string, required
  - `address` object, nullable, required
    - `lines` string[], required
    - `country` string, required: ISO 3166-1 alpha-2
    - `region` string
  - `fiscal_year_end` string, nullable, required
  - `formation_date` string, date, nullable, required
  - `policies` object, required
    - `agent_connections` boolean, required
    - `ai_features` boolean, required
    - `match_fields_with_ai` boolean, required
    - `check_drafts_with_ai` boolean, required
    - `file_uploads_with_ai` boolean, required
    - `preshare_with_ai` boolean, required
    - `questions_with_ai` boolean, required
    - `answer_drafts_with_ai` boolean, required
    - `digest_summary_with_ai` boolean, required
    - `template_search_with_ai` boolean, required
    - `no_public_links` boolean, required
    - `agent_links` boolean, required
    - `agent_links_daily_cap` integer, required
    - `fundraising_in_chats` 'on' | 'off', required
    - `hiring_in_chats` 'on' | 'off', required
  - `link_domain` object, nullable, required
    - `domain` string, required
    - `verified` boolean, required
    - `txt_name` string, required
    - `txt_value` string, required
  - `company_domain` object, nullable, required
    - `domain` string, required
    - `verified` boolean, required
    - `txt_name` string, required
    - `txt_value` string, required
  - `brand` object, required
    - `sender_name` string, nullable, required
    - `color` string, nullable, required
    - `logo` boolean, required
    - `footer_line` boolean, required
  - `created_at` string, date-time, required

## Other responses

- `202`: Called by an agent or an API key, so the call did not run. A person approves it at approval_url; then GET the Location.
- `default`: An RFC 9457 problem.

---

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