Transfers
List transfers
Section titled “List transfers”Namecheap: domains.transfer.getList
GET /transfers?listType=ALL&page=1&pageSize=20| Param | Values | Default |
|---|---|---|
listType | ALL, INPROGRESS, CANCELLED, COMPLETED | ALL |
search | string | — |
page | number | 1 |
pageSize | number | 20 |
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 }}Initiate transfer
Section titled “Initiate transfer”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" }}Get transfer status
Section titled “Get transfer status”Namecheap: domains.transfer.getStatus
GET /transfers/:transferId/statusResponse 200
{ "data": { "transferId": "15", "statusId": "-1", "status": "Queued for submission" }}Resubmit transfer
Section titled “Resubmit transfer”Resubmit a transfer after the domain has been unlocked at the current registrar.
Namecheap: domains.transfer.updateStatus
POST /transfers/:transferId/status{ "resubmit": true }