Skip to content

Transfers

Namecheap: domains.transfer.getList

GET /transfers?listType=ALL&page=1&pageSize=20
ParamValuesDefault
listTypeALL, INPROGRESS, CANCELLED, COMPLETEDALL
searchstring
pagenumber1
pageSizenumber20

Response 200

{
"data": [
{
"id": "4",
"domainName": "example.com",
"transferDate": "09/24/2024",
"orderId": "43858",
"status": "COMPLETED",
"statusDate": "10/03/2024",
"statusDescription": "Transfer completed successfully"
}
],
"meta": { "totalItems": 1, "currentPage": 1, "pageSize": 20 }
}

Transfer a domain to your Namecheap account. You need the EPP/authorization code from the current registrar.

Namecheap: domains.transfer.create

POST /transfers
{
"domainName": "example.com",
"years": 1,
"eppCode": "AUTH_CODE_FROM_CURRENT_REGISTRAR"
}

Response 201

{
"data": {
"domainName": "example.com",
"transfer": true,
"transferId": "15",
"orderId": "575",
"transactionId": "759",
"chargedAmount": 8.88,
"statusCode": "2"
}
}

Namecheap: domains.transfer.getStatus

GET /transfers/:transferId/status

Response 200

{
"data": {
"transferId": "15",
"statusId": "-1",
"status": "Queued for submission"
}
}

Resubmit a transfer after the domain has been unlocked at the current registrar.

Namecheap: domains.transfer.updateStatus

POST /transfers/:transferId/status
{ "resubmit": true }