EPP (Extensible Provisioning Protocol, RFC 5730-5734) is the standard for communication between registrars and registries. When you register, transfer, or update a domain, your registrar sends EPP commands to the registry, which persists the change in the authoritative zone.
Common Commands
create— register a new domaincheck— is the name availableupdate— change nameservers, contacts, or status flagstransfer— initiate or approve a transfer between registrarsdelete— release the domainrenew— extend registration
Status Codes You’ll See in WHOIS
clientTransferProhibited— transfer lock onclientDeleteProhibited— deletion lock onpendingTransfer— transfer in-flightserverHold— registry has suspended the domain (dispute, non-payment)pendingDelete— 5-day window before release
Why It Matters to You
You never touch EPP directly, but every action in your registrar’s UI is an EPP command underneath. When something in the UI doesn’t work, the underlying EPP response usually tells you why. Ask your registrar for the raw EPP error code — it’s the ground truth.
Related
Check the WHOIS glossary entry, the RDAP glossary entry, and the transfer lock entry.