.Global - EPP Error Messages

EPP Error Messages

A Selection of EPP Error Messages

23: Command completed successfully.
This is returned when a command is completed successfully
1001: Command completed successfully; action pending.
This is returned when a command is completed successfully, but there is further action pending
1300: Command completed successfully; no messages.
This is returned in response to a message when there are no messages in the queue.
1301: Command completed successfully; ack to dequeue.
This is returned in response to a message when a message is retrieved from queue.
1500: Command completed successfully.
This is returned upon a successful logout command.
2000: Unknown command.
This is returned when the server receives a command not recognized by EPP.
2001: Command syntax error.
This is returned when the server receives an improperly formed command.
2002:
This is returned when a command is formatted correctly but cannot be processed due to sequencing or context error.
2003: Required parameter missing
This is returned when a value that is required is not supplied in the command.
2004: Parameter value range error.
This is returned when a value is received by the server which is outside the range of values specified by the protocol.
If a registrar tries to create, transfer or renew a premium domain with an incorrect fee in the fee extension, the following error will be returned:
2004: Parameter value range error (fee does not match)
2005: Parameter value syntax error.
This is returned when a value submitted is formatted incorrectly
2100: Unimplemented protocol version.
This is returned when the server receives a command element specifying a protocol version that is not implemented by the server.
2101: Unimplemented command.
This is returned when the server receives a valid EPP command element that is not implemented by the server.
2102: Unimplemented option.
This is returned when the server receives a valid EPP command that contains a protocol option that is not implemented by the server.
2103: Unimplemented extension.
This is returned when the server received a valid EPP command element that contains a protocol command extension that is not implemented by the server.
2104: Billing failure.
This is returned when the server attempts a billable transaction but cannot be completed due to a client billing failure.
2105: Object is not eligible for renewal.
This is returned when the client attempt to renew an object which is not eligible for renewal due to server policy.
2106: Object is not eligible for transfer.
This is returned when the client attempts to transfer an object which is not eligible for transfer due to server policy.
2200: Authentication error.
This is returned when there is an error validating client credentials.
2201: Authorization error.
This is returned when the client does not have the privileges required for the command.
2202: Invalid authorization information.
This is returned when invalid authorization information is provided for a command which requires authorization information.
2300: Object pending transfer.
This is returned when the server receives a request to transfer an object which is currently pending transfer.
2301: Object is not pending transfer.
This is returned when the server receives a command to confirm, reject or cancel a transfer on an object which is not pending transfer.
2302: Object exists.
This is returned when the client attempts to create an object which already exists.
2303: Object does not exist.
This is returned when the server receives a command to use an object that does not exist within the registry.
2304: Object status prohibits operation.
This is returned when the server received a command to transform an object that cannot be competed due to a server policy or business practice.
2305: Object association prohibits operation.
This is returned when the server receives a command to transform an object but cannot due so because of dependencies on another object.
2306: Parameter Value Policy error.
This is returned when a value submitted is syntactically correct but semantically invalid due to local policy.
If a Registrar does a standard domain create on a label that is in RCP, the following error message will be returned:
2306: Parameter value policy error (It is not in go live period)
If a Registrar supplies ‘restricted: open’ as the phase for a domain with a claim on it, the following error message will be returned:
2306: Parameter value policy error (Name reserved by GOVT)
If a registrar supplies ‘open’ phase rather than ‘restricted: open’ in the launch extension, the following error message will be returned:
2306: Parameter value policy error (It is not in open period).
2307: Unimplemented object service.
This is returned when the server received a command to operate on an object service that is not support by the server.
2308: Data management policy violation.
This is returned when the server received a command whose execution results would be in violation of server data management policies.
2400: Command failed.
This is returned when a command fails due to an internal server error.
2500: Command failed; server closing connection.
This is returned when a command fails due to internal server error and will cause other commands to fail as well, the server will close the connection.
2501: Authentication error; server closing connection.
This is returned when validating client credentials and the server defined limit of failures has been exceeded.
2502: Session limit exceeded; server closing connection.
This is returned when the client attempts to login but has already met the server defined number of sessions which can be established.