RESTful API for managing domains, DNS records, and related services at Name.com. Access via HTTPS at api.name.com (production) or api.dev.name.com (testing). Supports standard authentication, rate-limited to 20 requests/second.
https://docs.name.com/_mock/coreapi/namecom.api/
https://api.dev.name.com/
https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers
https://api.dev.name.com/core/v1/transfers
curl -i -X GET \
-u <username>:<password> \
'https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers?page=0&perPage=0'
A successful response.
LastPage is the identifier for the final page of results. It is only populated if there is another page of results after the current page.
NextPage is the identifier for the next page of results. It is only populated if there is another page of results after the current page.
Transfers is a list of pending transfers
DomainName is the domain to be transfered to Name.com.
Email is the email address that the approval email was sent to. Not every TLD requries an approval email. This is usually pulled from Whois.
The current status of the transfer. Details about statuses can be found in the following Knowledge Base article: https://www.name.com/support/articles/115012519688-transfer-status-faq.
{ "lastPage": 0, "nextPage": 0, "totalCount": 0, "from": 0, "to": 0, "transfers": [ { … } ] }
Initiates a domain transfer into your Name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the GetTransfer endpoint.
CreateTransferRequest passes the required transfer info to the CreateTransfer function.
AuthCode is the authorization code for the transfer. Not all TLDs require authorization codes, but most do.
DomainName is the domain you want to transfer to Name.com.
PrivacyEnabled is a flag on whether to purchase Whois Privacy with the transfer.
PurchasePrice is the amount to pay for the transfer of the domain. If privacy_enabled is set, the regular price for Whois Privacy will be added automatically. If VAT tax applies, it will also be added automatically. PurchasePrice is required if the domain to transfer is a premium domain.
https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers
https://api.dev.name.com/core/v1/transfers
curl -i -X POST \
-u <username>:<password> \
https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers \
-H 'Content-Type: application/json' \
-d '{
"authCode": "ABC123",
"domainName": "example.com",
"privacyEnabled": true,
"purchasePrice": 12.99
}'
A successful response.
TotalPaid is the total amount paid, including VAT and Whois Privacy.
Transfer contains all relevant data for a domain transfer to Name.com.
DomainName is the domain to be transfered to Name.com.
Email is the email address that the approval email was sent to. Not every TLD requries an approval email. This is usually pulled from Whois.
The current status of the transfer. Details about statuses can be found in the following Knowledge Base article: https://www.name.com/support/articles/115012519688-transfer-status-faq.
{ "order": 12345, "totalPaid": 12.99, "transfer": { "domainName": "example.com", "email": "admin@example.com", "status": "pending_transfer" } }
https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers/{domainName}
https://api.dev.name.com/core/v1/transfers/{domainName}
curl -i -X GET \
-u <username>:<password> \
'https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers/{domainName}'
A successful response.
DomainName is the domain to be transfered to Name.com.
Email is the email address that the approval email was sent to. Not every TLD requries an approval email. This is usually pulled from Whois.
The current status of the transfer. Details about statuses can be found in the following Knowledge Base article: https://www.name.com/support/articles/115012519688-transfer-status-faq.
{ "domainName": "example.com", "email": "admin@example.com", "status": "pending_transfer" }
https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers/{domainName}:cancel
https://api.dev.name.com/core/v1/transfers/{domainName}:cancel
curl -i -X POST \
-u <username>:<password> \
'https://docs.name.com/_mock/coreapi/namecom.api/core/v1/transfers/{domainName}:cancel'
A successful response.
DomainName is the domain to be transfered to Name.com.
Email is the email address that the approval email was sent to. Not every TLD requries an approval email. This is usually pulled from Whois.
The current status of the transfer. Details about statuses can be found in the following Knowledge Base article: https://www.name.com/support/articles/115012519688-transfer-status-faq.
{ "domainName": "example.com", "email": "admin@example.com", "status": "pending_transfer" }