---
title: "Add Custom Domain"
method: POST
path: "/blogs/domain"
tags: ["Custom Domain"]
---

# Add Custom Domain

`POST /blogs/domain`

Add a custom domain to your blog. Returns domain configuration including Vercel DNS settings required for verification.

## Request body

- DomainAddRequest
  - `custom_domain` string, required — Custom domain to connect. Provide the hostname only, without protocol.

## Response `200`

Custom domain added successfully

- DomainAddResponse
  - `domain` string, required — Custom domain that was saved on the blog
  - `verified` boolean, required — Initial verification state saved for the domain
  - `vercel` object, nullable — Raw Vercel domain creation response. The exact field set varies depending on the current Vercel domain state.

## Other responses

- `400` — Bad request
- `401` — Authentication failed
- `403` — Insufficient permissions
- `500` — 서버 내부 오류

---

[API](https://skmtc.dev/inblog/apis/inblog-api.md) · [All operations](https://skmtc.dev/inblog/apis/inblog-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/inblog/inblog-api/revisions/445daf773d30/schema)
