Skip to main content
POST
/
organizations
/
{id}
/
domains
Add organization domain
curl --request POST \
  --url https://api.wacht.dev/organizations/{id}/domains \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --cookie session_id= \
  --data domain=example.com
{
  "id": "888888888888888888",
  "organization_id": "123456789012345678",
  "domain": "example.com",
  "verified": true,
  "verification_token": "wacht-verify=abc123def456",
  "verified_at": "2024-01-15T11:00:00Z",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Authorizations

session_id
string
cookie
required

Session-based authentication using cookies

Path Parameters

id
string<uint64>
required

Organization ID

Body

application/x-www-form-urlencoded
domain
string<hostname>
required

Domain to verify

Example:

"example.com"

Response

Domain added successfully

id
string<uint64>

Domain ID

Example:

"888888888888888888"

organization_id
string<uint64>

Organization ID

Example:

"123456789012345678"

domain
string

Domain name

Example:

"example.com"

verified
boolean

Verification status

Example:

true

verification_token
string

DNS TXT verification token

Example:

"wacht-verify=abc123def456"

verified_at
string<date-time> | null

Verification timestamp

Example:

"2024-01-15T11:00:00Z"

created_at
string<date-time>
updated_at
string<date-time>