Skip to content

创建预审核域名

POST
/openapi/v3/domains

创建预审核的域名记录。预审核的域名必须创建在对应的组织下,需要先创建组织才能创建域名。

Body 参数 application/json

参数类型必填说明
domainstring域名
sub_domainbool是否创建子域名。当 domain 为子域名时,默认会创建该子域名所属主域名的预审核;为 true 时才会创建对应子域名的预审核
dcv_methodstring域名验证方式:dnsfilecnameemaildns-persist
emailstring条件dcv_methodemail 时必传,传 WHOIS 邮箱或域名管理员邮箱
org_idstring组织 ID
persist_untilint64仅当 dcv_method=dns-persist 时生效。验证值有效期(UNIX 秒);0 表示永久有效
persist_policystring仅当 dcv_method=dns-persist 时生效。授权范围:fqdn(默认)或 wildcard
user_external_idstring终端用户标识,格式为 1–32 个字母、数字、_-;使用 dns-persist 场景建议传递

返回参数

参数类型说明
idstring域名 ID
domainstring域名
dcv_methodstring域名验证方式
emailstring域名验证邮箱
auth_pathstring验证记录名或文件路径,随验证方式而定
auth_valstring验证值
real_valstring真实验证值(部分场景下返回实际需要配置的验证值)

请求示例

bash
curl -X POST 'https://api.certcloud.cn/openapi/v3/domains' \
  -H 'Content-Type: application/json' \
  -H 'X-CC-Auth-Key: your-auth-key' \
  -H 'X-CC-Key-ID: your-key-id' \
  -d '{
    "domain": "example.com",
    "sub_domain": false,
    "dcv_method": "dns",
    "org_id": "yAvsAzQ6"
  }'

响应示例

200成功
json
{
  "data": {
    "id": "8tnsIUXQ",
    "domain": "example.com",
    "dcv_method": "dns",
    "email": ""
  },
  "code": "success"
}

相关文档