Skip to content

更新域名验证方式 ​

PUT
/openapi/v3/domains/:id/dcv-method

更新指定预审核域名的验证方式,并返回当前域名验证信息。

路径参数 ​

参数类型必填说明
idstring是预审核域名 ID

Body 参数 application/json ​

参数类型必填说明
dcv_methodstring是域名验证方式:dns、file、cname、email、dns-persist
emailstring条件当 dcv_method 为 email 时必传,传 WHOIS 邮箱或域名管理员邮箱
persist_untilint64否仅当 dcv_method=dns-persist 时生效。未传不覆盖原值;0 表示永久有效;>0 覆盖为指定时间(UNIX 秒)
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 PUT 'https://api.certcloud.cn/openapi/v3/domains/8tnsIUXQ/dcv-method' \
  -H 'Content-Type: application/json' \
  -H 'X-CC-Auth-Key: your-auth-key' \
  -H 'X-CC-Key-ID: your-key-id' \
  -d '{
    "dcv_method": "file"
  }'

响应示例 ​

200成功
json
{
  "data": {
    "id": "8tnsIUXQ",
    "domain": "example.com",
    "dcv_method": "file",
    "auth_path": "/.well-known/pki-validation/fileauth.txt",
    "auth_val": "202310252228071f7o0cy2b6bkpu4693lefpc8fj4zqyglhpzy7i8ql656p08gbc"
  },
  "code": "success"
}

相关文档 ​