Metaregistrar EPP documentation

All domain commands: (check) (create) (delete) (info) (modify) (transfer) (renew) (undelete) (privacy) (autorenew)

Domain update privacy

For generic Top-level domains, you can set or remove the privacy option. This will cause the name and address of the owner to be invisible in the whois. The info will be obfuscated and the privacy of the registrant is protected.

Example update privacy request

To update the privacy setting for a domain you use the domain:update command. Please refer to the XSD files to see which elements are allowed where.

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <update> <domain:update xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> <domain:name>test-update-domain-12345.com</domain:name> </domain:update> </update> <extension> <command-ext:command-ext> <command-ext-domain:domain> <command-ext-domain:update> <command-ext-domain:privacy>true</command-ext-domain:privacy> </command-ext-domain:update> </command-ext-domain:domain> </command-ext:command-ext> </extension> <clTRID>mtr-1234</clTRID> </command> </epp>

Example Response

<?xml version="1.0" encoding="UTF-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="1000"> <msg>Command completed successfully</msg> </result> <trID> <svTRID>MTR-asdfghjklasdfghjkl</svTRID> <clTRID>MTR-12345</clTRID> </trID> </response> </epp>

Example error

Some extensions will not be allowed to set or remove privacy

<?xml version="1.0" encoding="UTF-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="2004"> <msg>Parameter value range error; Addition of clientHolddd status is not allowed</msg> </result> <trID> <svTRID>MTR-asdfghjklasdfghjkl</svTRID> <clTRID>MTR-12345</clTRID> </trID> </response> </epp>