Transfer Domain

Transferring a Domain to UMVA: Initiates the transfer process to move a domain from another registrar to our management. You must provide the correct EPP/Authorization code provided by your current registrar. Important Technical Note: There are no discounts for multi-year transfers; transfer pricing is strictly flat-rated for 1 year. If the registrar successfully queues the job, the local domain transfer_status will immediately transition from pending to in_progress.

Endpoint:POST /transfer

Parameters:

  • domain (required, string): Full domain name to transfer
  • epp_code (required, string): Registration EPP/Authorization code to authorize the transfer. Must be exact.

Example Request:

curl -X POST "https://umva.net/api/domain/transfer"
-H "X-API-Key: your_api_key_here"
-H "Content-Type: application/json"
-d '{"domain": "example.com", "epp_code": "Auth123!"}'

Success Response Example (HTTP 200):

{
"success": true,
"message": "Domain transfer initiated successfully!",
"data": {
"domain_id": 123,
"domain": "example.com",
"amount_charged": 10.99,
"transfer_status": "in_progress",
"note": "Transfer discounts are not available. Full transfer price applied."
}
}

Error Response Example (Insufficient Balance - HTTP 400):

{
"success": false,
"message": "Insufficient USD balance."
}