Overview
The .CO Registry's EPP server adheres to version 1.0 of the EPP specification (RFC 5730). The following commands are supported.
Session Management Commands
- <hello> — retrieve the greeting from the EPP server.
- <login> — authenticate and establish an EPP session.
- <logout> — end an EPP session.
Query Commands (Read-Only)
- <poll> — retrieve and acknowledge messages from the EPP message queue.
- <check> — check the availability of domain, contact, or host objects.
- <info> — retrieve detailed information about a domain, contact, or host object.
Transform Commands (Read-Write)
- <create> — create a domain, contact, or host object.
- <update> — update an existing domain, contact, or host object.
- <renew> — renew a domain registration.
- <delete> — delete a domain, contact, or host object.
- <transfer> — manage domain transfers (request, approve, reject, cancel, query).
Supported Object Types
- Domains — RFC 5731.
- Host objects — RFC 5732.
- Contact objects — RFC 5733.
Supported Extensions
- Registry Grace Period Mapping — RFC 3915 (RGP restore).
- DNSSEC Extension — RFC 5910 (DS record management).
- IDN Extension — for Internationalized Domain Names.
- Fee Extension version 1.0 — for premium domain pricing.
Transaction Logging
All transform commands are logged (except domain:create returning 2302). Query and session commands are not logged. Access your transaction log via the Registrar Console.
Related Articles
- How to Build Your EPP Client
- How to Use the EPP Message Queue
- Using the EPP Fee Extension