Skip to Main Content

Nominet

Log in to the online service
Skip Primary Navigation
Skip All Secondary and Tertiary Navigation

Print this page  | Contact Us

The EPP response codes are described in full in RFC 4930, but the codes used by the Nominet EPP server are replicated here:

Response codeResponse textDescription
1000Command completed successfullyResponse code for a successfully completed command that is not addressed by any other 1xxx response code.
1001Command completed successfully; action pending
Response code for a command that requires offline activity before the operation can be completed. E.g registering a .ltd.uk domain name or requesting a registrar change where the new registrar requires a handshake.
1300
Command completed successfully; no messages
Response code to a <poll> request command where the server message queue is empty.
1301
Command completed successfully; ack to dequeue.
Response code to a <poll> request command where a message has been retrieved from the server message queue.
1500
Command completed successfully; ending session
Response code to a successful <logout> command.
2000
Unknown command
Response code to a command that is not defined by EPP.                                                            
2001
Command syntax error
Response code to an improperly formed command element.
2002
Command use error
Response code to a properly formed command element but the command cannot be executed due to a sequencing or context error. E.g. a <logout> command cannot be executed without having first completed a <login> command.
2003
Required parameter missing
Response code to a command for which a required parameter value has not been provided.
2004
Parameter value range error
Response code to a request containing a command parameter which is out of the required range. For example this code is returned to a domain create request containing an auto-bill parameter with a value outside of the range 0-182.
2005Parameter value syntax error
Response code to a request containing a parameter whose value is improperly formed. For example, this code is returned when a British postcode or domain name is improperly formed.
2100Unimplemented protocol version
Response code to a command element specifying a protocol version that is not implemented by the server. This can also be returned if you specify conflicting XML schemas.
2101
Unimplemented command.
Response code to a valid EPP command element that is not implemented by the server. For example, this code is returned to requests for <contact:create>
2102
Unimplemented option
Response code to a valid EPP command element that contains a protocol option that is not implemented by the server.
2103
Unimplemented extension
Response code to a valid EPP command element that contains a protocol command extension that is not implemented by the server.
2104Billing failure
Response code to a command to execute a billable operation and the command cannot be completed due to a client billing failure. This is returned by the Nominet EPP server when a <domain:create> command is received and the registrar's credit limit has been breached.
2105
Object is not eligible for renewal
Response code when a command attempts to renew an object that is not eligible for renewal. The Nominet EPP server returns this code to a request to renew a domain name when it is not passed 6 months before expiry.
2200
Authentication error
Response code when there is an error when validating client credentials, i.e. the password provided on login is wrong.
2201
Authorisation error
Response code when there is a client authorisation error when executing a command. For example, when there is a request to transfer a domain name to the NOMINET tag. This response code is also returned by the Nominet EPP server upon a request to query or modify a domain name that is either not registered or is registered to a different tag. This response code is also returned when the usage policy is exceeded.
2302
Object exists
Response code to a request to create an object that already exists in the database. The Nominet EPP server returns this code to a request to register a domain name that is already registered. 
2303Object does not exist
Response code to a request to modify or query an object that does not exist.
2304Object status prohibits operation
 Response code to an operation on an object that cannot be completed due to business practices. For example, the Nominet EPP server returns this code to a request to delete a domain name that has been invoiced
2306Parameter policy error
Response code to a command containing a parameter value that is syntactically valid, but semantically invalid. For example, this is returned to a request to register a .com domain name.
2307 Unimplemented object service
Response code  to to a command to operate on an object service that is not supported by the server.
2308Data management policy violation
Response code to a command whose execution results in a violation of server data management policies. For example the Nominet EPP server returns this code to a modify request that includes a request to both modify and delete the same field.
2400Command failed
This response code is returned when the server is unable to complete a modify, release or renewal command due to database blocking. This error code may be received during the hours of 2 and 4am each day when a large process is run upon our database to update the renewal status of domain names. Once this process has completed the commands can be successfully completed.
2500Command failed; server closing connectionThis response code is returned when there is an internal server error that is not related to the protocol. The active session is ended and the connection with the client is closed.
2501Authentication error; server closing connection
Response code when three invalid login attempts have been received on the connection. The server closes the connection with the client.

 


 
 
 

© Nominet UK 1996-2008  |  Accessibility  |  Site Map  |  Feeds  |  Glossary