本产品(
域名服务/2018-01-29)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
域名注册、续费和赎回
| API | 标题 | API概述 |
|---|---|---|
| SaveSingleTaskForCreatingOrderActivate | 提交域名注册任务 | 提交域名注册任务。 |
| SaveBatchTaskForCreatingOrderActivate | 提交批量注册域名任务 | 提交批量注册域名的任务。 |
| SaveBatchTaskForCreatingOrderRenew | 提交批量域名续费任务 | 提交批量域名续费任务。 |
| SaveSingleTaskForCreatingOrderRenew | 提交域名续费任务 | 调用SaveSingleTaskForCreatingOrderRenew提交域名续费任务。 |
| SaveSingleTaskForCreatingOrderRedeem | 提交域名赎回任务 | 调用SaveSingleTaskForCreatingOrderRedeem提交域名赎回任务。 |
| SaveBatchTaskForCreatingOrderRedeem | 提交批量域名赎回任务 | 调用SaveBatchTaskForCreatingOrderRedeem提交批量域名赎回任务。 |
| CheckDomain | 检查域名是否可以注册 | 调用CheckDomain检查域名是否可以注册。 |
| FuzzyMatchDomainSensitiveWord | 检查域名是否包含敏感词 | 调用FuzzyMatchDomainSensitiveWord检查域名是否包含敏感词。 |
| BatchFuzzyMatchDomainSensitiveWord | 批量检查域名是否包含敏感词 | 调用BatchFuzzyMatchDomainSensitiveWord批量检查域名是否包含敏感词。 |
| SetupDomainAutoRenew | 设置或取消域名自动续费 | 您可以调用该接口设置或取消域名自动续费。 |
模板管理
| API | 标题 | API概述 |
|---|---|---|
| SaveRegistrantProfile | 创建或更新域名信息模板 | 调用SaveRegistrantProfile接口创建或更新域名信息模板。 |
| DeleteRegistrantProfile | 删除指定的域名信息模板 | 调用DeleteRegistrantProfile接口删除指定的域名信息模板。 |
| DeleteContactTemplates | 删除联系人模板 | 批量删除域名联系人模板。 |
| RegistrantProfileRealNameVerification | 提交信息模板实名认证 | 调用RegistrantProfileRealNameVerification接口提交信息模板实名认证。 |
| SetDefaultRegistrantProfile | 设置默认联系人信息 | 调用SetDefaultRegistrantProfile接口设置域名联系人默认模板。 |
| QueryDomainAdminDivision | 查询中国行政区划 | 调用QueryDomainAdminDivision查询中国行政区划。 |
| QueryFailReasonForRegistrantProfileRealNameVerification | 查询信息模板实名认证审核失败的原因 | 调用QueryFailReasonForRegistrantProfileRealNameVerification接口查询信息模板实名认证审核失败的原因。 |
| VerifyContactField | 校验域名联系人信息 | 部分参数是否必传将根据注册局要求而定。该API是对输入参数合规,合法性进行校验,并不与域名信息进行对比校验。 |
| QueryRegistrantProfiles | 查询当前账号下的域名信息模板 | 调用QueryRegistrantProfiles接口查询当前账号下的域名信息模板。 |
| QueryRegistrantProfileRealNameVerificationInfo | 查询信息模板实名认证资料 | 调用QueryRegistrantProfileRealNameVerificationInfo接口查询信息模板实名认证资料。 |
实名认证
| API | 标题 | API概述 |
|---|---|---|
| SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredential | 提交域名实名认证任务 | 批量提交域名资料。 |
| SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileID | 通过信息模板ID提交域名实名认证任务 | 根据模板保存域名的实名认证信息。 |
| CancelDomainVerification | 取消域名实名认证审核 | 调用CancelDomainVerification取消域名实名认证审核。 |
| QueryDomainRealNameVerificationInfo | 查询域名实名认证资料 | 调用QueryDomainRealNameVerificationInfo查询域名实名认证资料。 |
| QueryFailReasonForDomainRealNameVerification | 查询域名实名认证失败原因 | 查询域名实名认证(包括命名审核)失败原因。 |
邮箱验证
| API | 标题 | API概述 |
|---|---|---|
| DeleteEmailVerification | 删除已经验证通过的邮箱 | 调用DeleteEmailVerification接口删除已经验证通过的邮箱。 |
| VerifyEmail | 提交邮箱验证 | 调用VerifyEmail接口提交邮箱验证。 |
| ResendEmailVerification | 重新发送验证邮件 | 调用ResendEmailVerification接口重新发送验证邮件。 |
| SubmitEmailVerification | 发送邮箱验证邮件 | 调用SubmitEmailVerification接口发送邮箱验证邮件。 |
| QueryEmailVerification | 查询邮箱验证结果 | 调用QueryEmailVerification查询邮箱验证结果。 |
| ListEmailVerification | 查询邮箱验证列表 | 调用ListEmailVerification接口查询邮箱验证列表。 |
域名过户和信息修改
| API | 标题 | API概述 |
|---|---|---|
| SaveSingleTaskForUpdateProhibitionLock | 提交禁止更新锁任务 | 调用SaveSingleTaskForUpdateProhibitionLock提交禁止更新锁任务。 |
| SaveBatchTaskForUpdateProhibitionLock | 提交批量禁止更新锁任务 | 调用SaveBatchTaskForUpdateProhibitionLock提交批量禁止更新锁任务。 |
| SaveTaskForUpdatingRegistrantInfoByRegistrantProfileID | 提交修改注册联系人信息任务 | 通过信息模板编号提交修改注册联系人信息任务。 |
| SaveTaskForUpdatingRegistrantInfoByIdentityCredential | 提交批量修改注册联系人信息任务 | 调用SaveTaskForUpdatingRegistrantInfoByIdentityCredential提交批量通过联系人信息和资料修改注册联系人信息任务,同时要求必须填写相应资料。 |
| SaveSingleTaskForUpdatingContactInfo | 提交域名信息修改任务 | 调用SaveSingleTaskForUpdatingContactInfo提交域名信息修改任务。 |
| SaveBatchTaskForUpdatingContactInfoByNewContact | 提交域名信息修改任务 | 通过新联系人信息,提交域名信息修改任务。 |
| SaveBatchTaskForUpdatingContactInfoByRegistrantProfileId | 提交批量域名信息修改任务 | 调用SaveBatchTaskForUpdatingContactInfoByRegistrantProfileId提交批量域名信息修改任务。 |
域名转移管理
| API | 标题 | API概述 |
|---|---|---|
| SaveBatchTaskForCreatingOrderTransfer | 提交批量域名转入任务 | 调用SaveBatchTaskForCreatingOrderTransfer提交批量域名转入任务。 |
| SaveSingleTaskForCreatingOrderTransfer | 提交域名转入任务 | 调用SaveSingleTaskForCreatingOrderTransfer提交域名转入任务。 |
| SaveSingleTaskForCancelingTransferIn | 提交取消域名转入任务 | 调用SaveSingleTaskForCancelingTransferIn提交取消域名转入任务。 |
| SaveSingleTaskForCancelingTransferOut | 提交取消域名转出任务 | 调用SaveSingleTaskForCancelingTransferOut提交取消域名转出任务。 |
| TransferInReenterTransferAuthorizationCode | 域名转入重新输入转移密码 | 调用TransferInReenterTransferAuthorizationCode域名转入重新输入转移密码。 |
| SaveSingleTaskForQueryingTransferAuthorizationCode | 提交获取域名转移密码任务 | 调用SaveSingleTaskForQueryingTransferAuthorizationCode提交获取域名转移密码任务。 |
| SaveBatchTaskForTransferProhibitionLock | 提交批量禁止转移锁任务 | 调用SaveBatchTaskForTransferProhibitionLock提交批量禁止转移锁任务。 |
| SaveSingleTaskForTransferProhibitionLock | 提交禁止转移锁任务 | 调用SaveSingleTaskForTransferProhibitionLock提交禁止转移锁任务。 |
| ConfirmTransferInEmail | 确认转入邮箱 | 调用ConfirmTransferInEmail确认转入邮箱。 |
| QueryTransferInByInstanceId | 根据实例编号查询域名转入信息 | 调用QueryTransferInByInstanceId根据实例编号查询域名转入信息。 |
| QueryTransferInList | 查询域名转入列表 | 调用QueryTransferInList查询域名转入列表。 |
| QueryTransferOutInfo | 查询域名转出信息 | 调用QueryTransferOutInfo查询域名转出信息。 |
| CheckTransferInFeasibility | 校验域名是否可以转入 | 调用CheckTransferInFeasibility校验域名是否可以转入。 |
| SaveSingleTaskForApplyQuickTransferOutOpenly | 提交快速转出域名申请任务 | 提交快速转出域名申请任务。 |
| SaveBatchTaskForApplyQuickTransferOutOpenly | 提交批量快速转出域名申请任务 | 提交批量快速转出域名申请任务。 |
任务管理
| API | 标题 | API概述 |
|---|---|---|
| CancelTask | 取消进行中的任务 | 调用CancelTask取消进行中的任务。 |
| AcknowledgeTaskResult | 确认任务详情结果 | 调用AcknowledgeTaskResult确认任务详情结果。 |
| QueryTaskDetailHistory | 分页查询指定域名任务的详情历史列表 | 调用QueryTaskDetailHistory分页查询指定域名任务的详情历史列表。 |
| PollTaskResult | 获取执行完成任务详情 | 调用PollTaskResult获取已经执行完成(包含执行成功和执行失败并超过重试次数)的域名任务详情列表。 |
| QueryTaskList | 分页查询自己账号下的域名任务列表 | 调用QueryTaskList分页查询自己账号下的域名任务列表。 |
| QueryTaskInfoHistory | 分页查询自己账户下的域名任务历史列表 | 调用QueryTaskInfoHistory分页查询自己账户下的域名任务历史列表。 |
| QueryTaskDetailList | 分页查询指定域名任务的详情列表 | 调用QueryTaskDetailList分页查询指定域名任务的详情列表。 |
域名信息查询
| API | 标题 | API概述 |
|---|---|---|
| QueryDomainByDomainName | 根据域名名称查询域名信息 | 调用QueryDomainByDomainName按域名查询域名信息。 |
| QueryContactInfo | 查询域名联系人信息 | 调用QueryContactInfo查询域名联系人信息。 |
| QueryDomainByInstanceId | 根据域名实例编号查询域名信息 | 调用QueryDomainByInstanceId根据域名实例编号查询域名的基本信息。 |
| QueryDomainList | 分页查询自己账户下的域名列表 | 分页查询自己账户下的域名列表。 |
| ScrollDomainList | 翻页遍历域名列表 | 调用ScrollDomainList翻页遍历域名列表。 |
| QueryDomainSuffix | 查询高级搜索后缀列表 | 调用QueryDomainSuffix高级搜索后缀列表。 |
| QueryAdvancedDomainList | 高级搜索域名列表 | 调用QueryAdvancedDomainList高级搜索域名列表。 |
| LookupTmchNotice | 查询tmch(商标词)信息 | 调用LookupTmchNotice根据传入商标词key查询tmch(商标词)信息。 |
| CheckDomainSunriseClaim | 根据传入域名查询商标词 Key | 根据传入域名查询商标词key。 |
| QueryArtExtension | 查询Art扩展信息 | 调用QueryArtExtension查询Art扩展信息。 |
DNS管理
| API | 标题 | API概述 |
|---|---|---|
| SaveSingleTaskForCreatingDnsHost | 提交单个创建dnshost任务 | 调用SaveSingleTaskForCreatingDnsHost提交单个创建dnshost任务。 |
| SaveSingleTaskForAddingDSRecord | 提交创建DS记录任务 | 调用SaveSingleTaskForAddingDSRecord提交创建DS记录任务。 |
| SaveSingleTaskForDeletingDnsHost | 提交删除DNSHost任务 | 调用SaveSingleTaskForDeletingDnsHost提交删除DNSHost任务。 |
| SaveSingleTaskForDeletingDSRecord | 提交删除DS记录任务 | 调用SaveSingleTaskForDeletingDSRecord提交删除DS记录任务。 |
| SaveSingleTaskForSynchronizingDnsHost | 提交同步DNS host任务 | 调用SaveSingleTaskForSynchronizingDnsHost提交同步DNS host任务。用来处理DNS host缺失、不一致等情况。 |
| SaveSingleTaskForSynchronizingDSRecord | 提交同步DS记录任务 | 调用SaveSingleTaskForSynchronizingDSRecord提交同步DS记录任务。 |
| SaveSingleTaskForModifyingDnsHost | 提交修改dnshost任务 | 调用SaveSingleTaskForModifyingDnsHost提交修改dnshost任务。 |
| SaveSingleTaskForModifyingDSRecord | 提交修改DS记录任务 | 调用SaveSingleTaskForModifyingDSRecord提交修改DS记录任务。 |
| SaveBatchTaskForModifyingDomainDns | 提交批量修改域名DNS任务 | 调用SaveBatchTaskForModifyingDomainDns提交批量修改域名DNS任务。 |
| QueryDnsHost | 查询域名DNS Host | 调用QueryDnsHost查询域名DNS host。 |
| QueryDSRecord | 查询域名DS记录 | 调用QueryDSRecord查询域名DS记录。 |
分组管理
| API | 标题 | API概述 |
|---|---|---|
| DeleteDomainGroup | 删除域名分组 | 删除超过1000个域名的分组为异步过程,需要等待系统处理。 |
| UpdateDomainToDomainGroup | 向分组中设置域名 | 如使用文件上传,替换超过1000个域名的分组,则该操作属于异步操作,需等待系统处理后才能看到结果。 |
| SaveDomainGroup | 保存域名分组 | 调用SaveDomainGroup创建、更新域名分组。 |
| QueryDomainGroupList | 查询域名分组列表 | 调用QueryDomainGroupList查询域名分组列表。 |
注册局锁管理
| API | 标题 | API概述 |
|---|---|---|
| QueryServerLock | 查询注册局锁详情 | 查询域名在注册局的锁详情。 |
| CheckProcessingServerLockApply | 检查是否有处理中的注册局锁申请记录 | 检查域名在注册局,是否存在锁服务申请为“处理中”的状态。 |
| CheckMaxYearOfServerLock | 检查域名注册局锁最大可购买或续费的年限 | 检测域名最大可购买或续费的年限。 |
| ListServerLock | 查询注册局锁列表信息 | 查询域名在注册局的锁列表信息。 |
.餐厅/.商标等资质管理
| API | 标题 | API概述 |
|---|---|---|
| SubmitOperationAuditInfo | 提交线下审核任务 | 调用SubmitOperationAuditInfo提交自助业务审核信息。 |
| SubmitOperationCredentials | 提交自助业务待审核的证件资料 | 调用SubmitOperationCredentials提交自助业务待审核的证件资料。 |
| CancelOperationAudit | 取消线下审核申请 | 调用CancelOperationAudit取消自助业务审核。 |
| CancelQualificationVerification | 取消资质审核 | 取消“.餐厅”、“.商标”域名资质审核。 |
| ResetQualificationVerification | 重置资质审核状态 | .餐厅、.商标域名重置资质审核状态。 |
| SaveRegistrantProfileRealNameVerification | 保存域名信息实名验证 | 调用SaveRegistrantProfileRealNameVerification接口保存域名联系人和证件信息。 |
| QueryFailingReasonListForQualification | 查询资质审核失败原因 | 查询“.餐厅”、“.商标”域名资质审核失败原因。 |
| QueryOperationAuditInfoDetail | 查询线下审核任务详情 | 调用QueryOperationAuditInfoDetail查询自助业务的审核记录详情。 |
| QueryOperationAuditInfoList | 查询线下审核任务列表 | 调用QueryOperationAuditInfoList查询自助业务的审核记录列表。 |
| QueryQualificationDetail | 查询资质审核详情 | 查询“.餐厅”、“.商标”域名资质审核详情。 |
| GetOperationOssUploadPolicy | 获取线下审核OSS上传策略 | 调用GetOperationOssUploadPolicy获取审核资料的存储信息。 |
其他接口
| API | 标题 | API概述 |
|---|---|---|
| SaveTaskForSubmittingDomainDelete | 提交域名删除任务 | 提交删除域名任务,仅白名单用户可以访问。 |
| SaveSingleTaskForAssociatingEns | 提交绑定Ens地址任务 | 提交绑定Ens地址任务。 |
| SaveSingleTaskForDisassociatingEns | 提交解绑Ens地址任务 | 调用SaveSingleTaskForDisassociatingEns提交解绑Ens地址任务。 |
| SaveBatchDomainRemark | 批量保存域名备注 | 调用SaveBatchDomainRemark批量保存域名备注。 |
| SaveSingleTaskForSaveArtExtension | 提交创建Art扩展信息任务 | 调用SaveSingleTaskForSaveArtExtension提交创建Art扩展信息任务。 |
| QueryChangeLogList | 查询操作日志列表 | 调用QueryChangeLogList分页查询您当前阿里云账号下的操作日志。 |
| QueryLocalEnsAssociation | 查询本地Ens绑定地址 | 调用QueryLocalEnsAssociation查询阿里云系统中记录的ens绑定地址。 |
| QueryEnsAssociation | 查询Ens系统中绑定的钱包地址 | 调用QueryEnsAssociation查询Ens系统中绑定的钱包地址。 |
| GetQualificationUploadPolicy | 根据 SaleID 获取对应的授权策略 | 获取“.餐厅”、“.商标”域名对应的授权策略。 |
| ChangeResourceGroup | 修改域名所属资源组 | 修改域名所属的资源组。 |
| SaveBatchTaskForReserveDropListDomain | 提交批量万网域名预定任务 | 调用SaveBatchTaskForReserveDropListDomain提交批量万网域名预定任务。 |
其他
| API | 标题 | API概述 |
|---|---|---|
| SaveBatchTaskForTransferOutByAuthorizationCode | 基于转移码的批量转出任务提交 | 调用SaveBatchTaskForTransferOutByAuthorizationCode提交基于转移码的批量转出任务。 |
| SaveSingleTaskForTransferOutByAuthorizationCode | 基于转移码的单个转出任务提交 | 调用SaveSingleTaskForTransferOutByAuthorizationCode提交基于转移码的单个转出任务。 |