We use cookies to improve your experience. Please read our cookies policy here.

×

gTLD EPP Poll Notifications

6 EPP Poll notification messages are available to identify when a domain has been created, amended, deleted or purged, or when a contact or host has been amended through a method other than EPP.

Please see the table below for details of the changes:

Message name (as appears in msg field in EPP) When a notification is created When a notification is not created
Domain created

See example response

Domain name object is created by:

1. Web Domain Manager; or
2. the registry operator.

Domain name object is created by:

1. EPP.

Domain amended

See example response

Domain name object is updated by:

1. Web Domain Manager; or
2. the registry operator.
3. Uniform Rapid Suspension process.

And that update consists of change of:

1. Nameservers
2. Contacts
3. Status
4. pendingRestore
5. Restore
6. Manual renewal

Domain name object is updated by:

1. EPP.
2. Auto-renewal at expiry.

Domain deleted

See example response

Domain Delete command is issued by:

1. Web Domain Manager; or
2. The registry operator.
3. Lifecycle operations (e.g. expiry of a name that is serverRenewProhibited or where the registrar has insufficient credit).

Domain delete command is issued by:

1. EPP.

Domain purged

See example response

Domain name is purged from the registry and is made available for registration. Domain deleted via EPP during addGracePeriod.
Contact amended

See example response

Contact object is updated by:

1. Web Domain Manager; or
2. the registry operator.

Contact object is updated by:

1. EPP.

Host amended

See example response

Host object is updated by:

1. Web Domain Manager; or
2. the registry operator.

Host object is updated by:

1. EPP.

FAQs

What were the changes? 

Six additional gTLD EPP notifications have been added to the poll operation. These will notify registrars of when changes are made to registry object either via Web Domain Manager (WDM) or by the registry operator.

What changes to the registry object will result in a different notification?

Contact amended – When a contact object is amended via WDM or by the registry operator.

Domain created – When a domain name is created via WDM or by the registry operator. Creates made via EPP will not result in a notification.

Domain amended – When a domain name is modified via WDM or by the registry operator. Modifications made via EPP will not result in a notification.

Domain deleted – When a domain name is marked as deleted via WDM or by the registry operator. This includes deletions made by domain lifecycle operations.

Domain purged – When a domain name is purged from the registry and is made available for registration.

Host amended – When a host object is amended via WDM or by the registry operator.

Why have you introduced these changes?

We have made these changes as part of our program to improve our registry systems.

Previously, if certain changes were made via Web Domain Manager or directly by Registry Operators, no notification was sent informing registrar systems that an action had taken place.

This resulted in inconsistencies, and manual effort for registrars to reconcile differences between their systems and the registry.

These notifications enable registrars to ensure their systems remain up to date in the event of any changes.

When were these changes introduced?

The changes went live in the production environment on the 8th September 2020.

How will these look in EPP poll notifications?

In the msg field in EPP the message name will appear as:

  • Contact amended
  • Domain created
  • Domain amended
  • Domain deleted
  • Domain purged
  • Host amended

Will I be able to test these changes in the Nominet gTLD testbed environment?

Yes, we have released these changes to the gTLD testbed. Server name: testbed-tld.epp.nominet.uk – Port 700.

The notifications will be reset periodically, allowing registrars to conduct multiple tests.

Further support

Registrar documentation for Nominet Registry Services gTLDs is available.

If you have any questions regarding this update please contact our customer services team:

.wales / .cymru domains

+44 (0)333 222 5720 or via [email protected]

All other gTLDs

+44.1865 332233 or via [email protected].

EXAMPLE RESPONSES

Domain created:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="-12347">
<qDate>2017-06-16T08:48:51.000Z</qDate>
<msg>Domain created</msg>
</msgQ>
<resData>
<domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>key1.example</domain:name>
<domain:roid>uniqueRoId-EXAMPLE</domain:roid>
<domain:status s="inactive"/>
<domain:registrant>-10001X</domain:registrant>
<domain:clID>pip1-test-REG1</domain:clID>
<domain:crID>pip1-REG1</domain:crID>
<domain:crDate>2017-07-24T16:14:09.000+01:00</domain:crDate>
<domain:exDate>2019-07-24T16:14:09.000+01:00</domain:exDate>
<domain:authInfo>
<domain:pw>authInfo</domain:pw>
</domain:authInfo>
</domain:infData>
</resData>
<trID>
<svTRID>874925735016402945</svTRID>
</trID>
</response>
</epp>

Domain amended:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="-12348">
<qDate>2017-06-16T08:48:51.000Z</qDate>
<msg>Domain amended</msg>
</msgQ>
<resData>
<domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>key1.example</domain:name>
<domain:roid>uniqueRoId-EXAMPLE</domain:roid>
<domain:status s="inactive"/>
<domain:registrant>-10001X</domain:registrant>
<domain:clID>pip1-test-REG1</domain:clID>
<domain:crID>pip1-REG1</domain:crID>
<domain:crDate>2017-07-24T16:14:09.000+01:00</domain:crDate>
<domain:exDate>2019-07-24T16:14:09.000+01:00</domain:exDate>
<domain:authInfo>
<domain:pw>authInfo</domain:pw>
</domain:authInfo>
</domain:infData>
</resData>
<trID>
<svTRID>874925735016402945</svTRID>
</trID>
</response>
</epp>

Domain deleted:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="-12349">
<qDate>2017-06-16T08:48:51.000Z</qDate>
<msg>Domain deleted</msg>
</msgQ>
<resData>
<domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>key1.example</domain:name>
<domain:roid>uniqueRoId-EXAMPLE</domain:roid>
<domain:status s="inactive"/>
<domain:registrant>-10001X</domain:registrant>
<domain:clID>pip1-test-REG1</domain:clID>
<domain:crID>pip1-REG1</domain:crID>
<domain:crDate>2017-07-24T16:14:09.000+01:00</domain:crDate>
<domain:exDate>2019-07-24T16:14:09.000+01:00</domain:exDate>
<domain:authInfo>
<domain:pw>authInfo</domain:pw>
</domain:authInfo>
</domain:infData>
</resData>
<trID>
<svTRID>874925735016402945</svTRID>
</trID>
</response>
</epp>

Domain purged:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="-12346">
<qDate>2017-06-16T08:48:51.000Z</qDate>
<msg>Domain purged</msg>
</msgQ>
<resData>
<domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>key1.example</domain:name>
<domain:roid>uniqueRoId-EXAMPLE</domain:roid>
<domain:status s="inactive"/>
<domain:registrant>-10001X</domain:registrant>
<domain:clID>pip1-test-REG1</domain:clID>
<domain:crID>pip1-REG1</domain:crID>
<domain:crDate>2017-07-24T16:14:09.000+01:00</domain:crDate>
<domain:exDate>2019-07-24T16:14:09.000+01:00</domain:exDate>
<domain:authInfo>
<domain:pw>authInfo</domain:pw>
</domain:authInfo>
</domain:infData>
</resData>
<trID>
<svTRID>874925735016402945</svTRID>
</trID>
</response>
</epp>

Contact amended:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="-12350">
<qDate>2017-06-16T08:48:51.000Z</qDate>
<msg>Contact amended</msg>
</msgQ>
<resData>
<contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
<contact:id>-11</contact:id>
<contact:roid>C_F12_TESTDATA-EXAMPLE</contact:roid>
<contact:status s="clientDeleteProhibited"/>
<contact:status s="clientTransferProhibited"/>
<contact:status s="linked"/>
<contact:postalInfo type="int">
<contact:name>Example Name</contact:name>
<contact:org>ORG</contact:org>
<contact:addr>
<contact:street>Minerva House</contact:street>
<contact:street>Edmund Halley Road</contact:street>
<contact:street>Oxford Science Park</contact:street>
<contact:city>Oxford</contact:city>
<contact:sp>STATE</contact:sp>
<contact:pc>OX4 4DQ</contact:pc>
<contact:cc>GB</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:voice>+44.01234567899</contact:voice>
<contact:fax>+44.11111111111</contact:fax>
<contact:email>[email protected]</contact:email>
<contact:clID>CLID-1</contact:clID>
<contact:crID>CLID-1</contact:crID>
<contact:crDate>2011-06-17T08:47:51.000Z</contact:crDate>
<contact:authInfo>
<contact:pw>2fooBAR</contact:pw>
</contact:authInfo>
<contact:disclose flag="true">
<contact:name type="int"/>
<contact:name type="loc"/>
<contact:org type="int"/>
<contact:org type="loc"/>
<contact:addr type="int"/>
<contact:addr type="loc"/>
<contact:voice/>
<contact:fax/>
<contact:email/>
</contact:disclose>
</contact:infData>
</resData>
<trID>
<svTRID>1173470877077999617</svTRID>
</trID>
</response>
</epp>

Host amended:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1301">
<msg>Command completed successfully; ack to dequeue</msg>
</result>
<msgQ count="1" id="-12351">
<qDate>2017-06-16T08:48:51.000Z</qDate>
<msg>Host amended</msg>
</msgQ>
<resData>
<host:infdata  xmlns:host="urn:ietf:params:xml:ns:host-1.0"></host:infdata
<host:name>pp.ii.ppp1.com.</host:name>
<host:roid>H1-EXAMPLE</host:roid>
<host:status s="ok"/>
<host:clID>pip1-test-REG1</host:clID>
<host:crID>pip1-test-REG1</host:crID>
<host:crDate>2001-04-15T08:47:51.000Z</host:crDate>
</host:infData>
</resData>
<trID>
<svTRID>1173904165353558017</svTRID>
</trID>
</response>
</epp>

Minerva House, Edmund Halley Road, Oxford Science Park, OX4 4DQ, United Kingdom