Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Extensible Provisioning Protocol
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Result codes == All responses from the server have to follow a specified format. Each response code corresponds to a human-readable message. Codes in the format 1xxx are successful operations, while codes in the format 2xxx are errors. The errors are again divided into protocol syntax errors in the format 20xx, implementation-specific rules as 21xx, security as 22xx, data management as 23xx, server system as 24xx, and connection management as 25xx. Most results can include additional data in the resData object, for example, which required parameter is missing.<ref name=":0" /> The response code 1001 enables offline processing, an example for this can be that a domain name registry wants to validate a registrant before the domain is registered. In this case, the domain is blocked for other clients until the process is complete, and the client will be notified via a poll message that the client can fetch via the poll command. The codes 1300 and 1301 are specifically for the poll command and signal whether there is a message.<ref name=":0" /> The complete list of standardized result codes and result messages is:<ref name=":0" /> {| class="wikitable" ! Code ! Message |- | 1000 || Command completed successfully |- | 1001 || Command completed successfully; action pending |- | 1300 || Command completed successfully; no messages |- | 1301 || Command completed successfully; ack to dequeue |- | 1500 || Command completed successfully; ending session |- | 2000 || Unknown command |- | 2001 || Command syntax error |- | 2002 || Command use error |- | 2003 || Required parameter missing |- | 2004 || Parameter value range error |- | 2005 || Parameter value syntax error |- | 2101 || Unimplemented command |- | 2102 || Unimplemented option |- | 2103 || Unimplemented extension |- | 2104 || Billing failure |- | 2105 || Object is not eligible for renewal |- | 2106 || Object is not eligible for transfer |- | 2200 || Authentication error |- | 2201 || Authorization error |- | 2202 || Invalid authorization information |- | 2300 || Object pending transfer |- | 2301 || Object not pending transfer |- | 2302 || Object exists |- | 2303 || Object does not exist |- | 2304 || Object status prohibits operation |- | 2305 || Object association prohibits operation |- | 2306 || Parameter value policy error |- | 2307 || Unimplemented object service |- | 2308 || Data management policy violation |- | 2400 || Command failed |- | 2500 || Command failed; server closing connection |- | 2501 || Authentication error; server closing connection |- | 2502 || Session limit exceeded; server closing connection |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)