All Products
Search
Document Center

Domain Names:API overview

Last Updated:Jun 03, 2026

Manage domain names through APIs: purchase, renew, transfer, configure DNS and DNS hosts, and manage registrant profiles. Query domain name lists and details.

Domain management APIs

API Description
QueryDomainList Lists domain names in your account.
QueryDomainByInstanceId Queries domain name details by instance ID.
QueryContactInfo Queries domain name contact information.
QueryChangeLogList Queries operation logs.
DeleteEmailVerification Deletes a verified email address.
VerifyEmail Verifies an email address.
ListEmailVerification Lists email verifications.
ResendEmailVerification Resends a verification email.
SubmitEmailVerification Sends email verifications.
QueryEmailVerification Queries the result of an email verification.
SaveSingleTaskForCreatingOrderActivate Submits a task to register a domain name.
SaveSingleTaskForCreatingOrderRenew Submits a task to renew a domain name.
SaveBatchTaskForModifyingDomainDns Submits a batch task to modify the DNS servers of domain names.
SaveBatchTaskForUpdatingContactInfoByNewContact Submits a task to modify domain name information using new contact information.
SaveBatchTaskForCreatingOrderActivate Submits a batch task to register domain names.
SaveBatchTaskForCreatingOrderRenew Submits a batch task to renew domain names.
SaveBatchTaskForUpdateProhibitionLock Submits a batch task to disable update locks.
SaveBatchTaskForTransferProhibitionLock Submits a batch task to enable the transfer prohibition lock.
QueryTaskList Lists domain name tasks.
QueryTaskInfoHistory Lists domain name task history.
QueryTaskDetailList Lists task details for a domain name.
QueryTaskDetailHistory Lists task detail history for a domain name.
CheckDomain Checks domain name availability for registration.
AcknowledgeTaskResult Acknowledges the result of a task.
CheckTransferInFeasibility Checks whether a domain name can be transferred in.
PollTaskResult Retrieves the list of details for completed tasks.
QueryTransferInByInstanceId Queries domain name transfer-in details by instance ID.
QueryTransferInList Lists domain name transfer-in records.
QueryTransferOutInfo Queries domain name transfer-out details.
SaveSingleTaskForCancelingTransferIn Submits a task to cancel a domain name transfer-in.
SaveSingleTaskForCancelingTransferOut Submits a task to cancel a domain name transfer-out.
SaveSingleTaskForQueryingTransferAuthorizationCode Submits a task to obtain the authorization code for a domain name transfer.
TransferInCheckMailToken Validates the email token for a domain name transfer-in.
TransferInReenterTransferAuthorizationCode Re-enters the authorization code for a domain name transfer-in.
TransferInRefetchWhoisEmail Re-fetches the WHOIS email for a domain name transfer-in.
TransferInResendMailToken Resends the verification email for a domain name transfer-in.
VerifyContactField Verifies contact information.
SaveSingleTaskForCreatingOrderRedeem Submits a task to redeem a domain name.
SaveBatchTaskForCreatingOrderRedeem Submits a batch task to redeem domain names.
SaveSingleTaskForCreatingDnsHost Submits a task to create a DNS host.
SaveSingleTaskForModifyingDnsHost Submits a task to modify a DNS host.
SaveSingleTaskForSynchronizingDnsHost Submits a task to synchronize a DNS host.
SaveSingleTaskForTransferProhibitionLock Submits a task to enable the transfer prohibition lock.
SaveSingleTaskForUpdateProhibitionLock Submits an update lock task.
SaveSingleTaskForUpdatingContactInfo Submits a task to modify domain name information.
QueryDnsHost Queries the DNS host of a domain name.
SaveSingleTaskForAddingDSRecord Submits a task to create a DS record.
SaveSingleTaskForModifyingDSRecord Submits a task to modify a DS record.
SaveSingleTaskForDeletingDSRecord Submits a task to delete a DS record.
SaveSingleTaskForSynchronizingDSRecord Submits a task to synchronize a DS record.
SaveSingleTaskForAssociatingEns Submits a task to associate an ENS address.
QueryEnsAssociation Queries the associated address in the ENS system.
QueryDSRecord Queries the DS records of a domain name.
QueryDomainByDomainName Queries domain name details by domain name.
SaveSingleTaskForDisassociatingEns Submits a task to disassociate an ENS address.
QueryLocalEnsAssociation Queries the ENS association address recorded in the Alibaba Cloud system.
SaveSingleTaskForSaveArtExtension Submits a task to create .art extension information.
QueryArtExtension Queries .art extension information.
CancelTask Cancels a running task.
SaveSingleTaskForDeletingDnsHost Submits a task to delete a DNS host.

Information template APIs

API Description
SaveRegistrantProfile Creates or saves a domain name registrant profile.
QueryRegistrantProfiles Lists registrant profiles in your account.
DeleteRegistrantProfile Deletes a registrant profile.
SetDefaultRegistrantProfile Sets the default registrant profile for a domain name contact.
DeleteContactTemplates Deletes domain name contact templates in batches.