# EPP REQUEST - RESPONSE EXAMPLES GENERATED AT: 2015-04-01 11:53:52 +0300 EXAMPLE COUNT: 122 --- REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1077004417 ``` ### EPP Contact with valid user create command fails if request xml is missing REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > postalInfo > name [name] Required parameter missing: create > create > postalInfo > addr > street [street] Required parameter missing: create > create > postalInfo > addr > city [city] Required parameter missing: create > create > postalInfo > addr > pc [pc] Required parameter missing: create > create > postalInfo > addr > cc [cc] Required parameter missing: create > create > voice [voice] Required parameter missing: create > create > email [email] Required parameter missing: extension > extdata > ident [ident] ABC-12345 ccReg-9719192291 ``` ### EPP Contact with valid user create command successfully creates a contact REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 40660494 2015-04-01 08:53:54 UTC ABC-12345 ccReg-7728007605 ``` ### EPP Contact with valid user create command successfully saves ident type REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1990-22-12 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 0c27fe53 2015-04-01 08:53:54 UTC ABC-12345 ccReg-7059222459 ``` ### EPP Contact with valid user create command successfully adds registrar REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 269364de 2015-04-01 08:53:54 UTC ABC-12345 ccReg-6588448340 ``` ### EPP Contact with valid user create command returns result data upon success REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 3e7317ff 2015-04-01 08:53:54 UTC ABC-12345 ccReg-2726980893 ``` ### EPP Contact with valid user create command successfully saves custom code REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example 12345 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully registrar1:12345 2015-04-01 08:53:54 UTC ABC-12345 ccReg-8840486895 ``` ### EPP Contact with valid user create command should generate server id when id is empty REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 5dade6d8 2015-04-01 08:53:54 UTC ABC-12345 ccReg-9886695244 ``` ### EPP Contact with valid user create command should generate server id when id is empty REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully 9af6159e 2015-04-01 08:53:54 UTC ABC-12345 ccReg-2736380032 ``` ### EPP Contact with valid user create command should return parameter value policy error for org REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE should not save +372.1234567 test@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-6470237871 ``` ### EPP Contact with valid user create command should return parameter value policy error for fax REQUEST: ```xml John Doe 123 Example Tallinn 123456 EE +372.1234567 test@example.example should not save JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Fax must be blank: fax [fax] ABC-12345 ccReg-2023216618 ``` ### EPP Contact with valid user update command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: add, rem or chg Required parameter missing: update > update > id [id] Required parameter missing: update > update > authInfo > pw [pw] ABC-12345 ccReg-1552938336 ``` ### EPP Contact with valid user update command returns error if obj doesnt exist REQUEST: ```xml not-exists password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object does not exist not-exists ABC-12345 ccReg-6447645864 ``` ### EPP Contact with valid user update command is succesful REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh8013 2015-04-01 08:53:54 UTC ABC-12345 ccReg-4894726300 ``` ### EPP Contact with valid user update command fails with wrong authentication info REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5400921452 ``` REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-8962318618 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4427937818 ``` ### EPP Contact with valid user update command returns phone and email error REQUEST: ```xml sh8013 password John Doe Edited 123213 wrong JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Phone nr is invalid [phone] Email is invalid [email] ABC-12345 ccReg-7996075422 ``` ### EPP Contact with valid user update command should not update code with custom string REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example notpossibletoupdate JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object does not exist sh8013notpossibletoupdate ABC-12345 ccReg-1357778301 ``` ### EPP Contact with valid user update command should update ident REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1990-22-12 ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh8013 2015-04-01 08:53:54 UTC ABC-12345 ccReg-4910689786 ``` ### EPP Contact with valid user update command should return parameter value policy errror for org update REQUEST: ```xml sh8013 password John Doe Edited should not save +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Org must be blank: postalInfo > org [org] ABC-12345 ccReg-6746535414 ``` ### EPP Contact with valid user update command should return parameter value policy errror for fax update REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example should not save JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Fax must be blank: fax [fax] ABC-12345 ccReg-0799142114 ``` ### EPP Contact with valid user update command does not allow to edit statuses if policy forbids it REQUEST: ```xml sh8013 Payment overdue. ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Client-side object status management not supported: status [status] Required parameter missing: update > update > authInfo > pw [pw] ABC-12345 ccReg-0816113663 ``` ### EPP Contact with valid user delete command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: delete > delete > id [id] Required parameter missing: delete > delete > authInfo > pw [pw] ABC-12345 ccReg-5263434459 ``` ### EPP Contact with valid user delete command returns error if obj doesnt exist REQUEST: ```xml not-exists password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object does not exist not-exists ABC-12345 ccReg-5527096307 ``` ### EPP Contact with valid user delete command deletes contact REQUEST: ```xml sh466631893 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6821952045 ``` ### EPP Contact with valid user delete command fails if contact has associated domain REQUEST: ```xml sh056822444 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object association prohibits operation [domains] ABC-12345 ccReg-2811876807 ``` ### EPP Contact with valid user delete command fails with wrong authentication info REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0287129644 ``` REQUEST: ```xml sh192870276 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-2746918094 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3739730017 ``` ### EPP Contact with valid user check command fails if request is invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: check > check > id [id] ABC-12345 ccReg-9490060138 ``` ### EPP Contact with valid user check command returns info about contact availability REQUEST: ```xml check-1234 check-4321 ABC-12345 ``` RESPONSE: ```xml Command completed successfully check-1234 in use check-4321 ABC-12345 ccReg-5054480488 ``` ### EPP Contact with valid user info command fails if request invalid REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Required parameter missing: info > info > id [id] ABC-12345 ccReg-6086487144 ``` ### EPP Contact with valid user info command returns error when object does not exist REQUEST: ```xml no-contact password ABC-12345 ``` RESPONSE: ```xml Object does not exist no-contact ABC-12345 ccReg-3154882625 ``` ### EPP Contact with valid user info command return info about contact REQUEST: ```xml info-4444 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully info-4444 +372.12345678 dasia_lindgren@wuckert.net Johnny Awesome Short street 11 Tallinn 11111 EE registrar1 2015-04-01 08:53:55 UTC password 37605030299 ABC-12345 ccReg-1048703378 ``` ### EPP Contact with valid user info command should return ident in extension REQUEST: ```xml info-ident password ABC-12345 ``` RESPONSE: ```xml Command completed successfully info-ident +372.12345678 dasia_lindgren@wuckert.net Johnny Awesome Short street 11 Tallinn 11111 EE registrar1 2015-04-01 08:53:56 UTC password 37605030299 ABC-12345 ccReg-4879174044 ``` ### EPP Contact with valid user info command returns no authorization error for wrong password when owner REQUEST: ```xml sh966995690 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh966995690 +372.12345678 dasia_lindgren@wuckert.net Mabelle Fadel0 Short street 11 Tallinn 11111 EE registrar1 2015-04-01 08:53:54 UTC password 37605030299 ABC-12345 ccReg-3577935030 ``` ### EPP Contact with valid user info command returns no authorization error for wrong user but correct pw REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6091497249 ``` REQUEST: ```xml sh966995690 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh966995690 +372.12345678 dasia_lindgren@wuckert.net Mabelle Fadel0 Short street 11 Tallinn 11111 EE registrar1 2015-04-01 08:53:54 UTC password 37605030299 ABC-12345 ccReg-6956113532 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7008181321 ``` ### EPP Contact with valid user info command returns authorization error for wrong user and wrong pw REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5709663584 ``` REQUEST: ```xml sh966995690 wrong-pw ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-8041445280 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9425344331 ``` ### EPP Contact with valid user renew command returns 2101-unimplemented command REQUEST: ```xml info-4444 2fooBAR ABC-12345 ``` RESPONSE: ```xml Unimplemented command ABC-12345 ccReg-7619582465 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3900900386 ``` ### EPP Domain returns error if contact does not exists REQUEST: ```xml example3503463092758819.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 citizen_1234 sh1111 sh2222 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Contact was not found sh1111 Contact was not found sh2222 ABC-12345 ccReg-1331928230 ``` ### EPP Domain validates required parameters REQUEST: ```xml test.ee ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns [ns] Required parameter missing: create > create > registrant [registrant] Required parameter missing: create > create > ns > hostAttr [host_attr] Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-1994742891 ``` ### EPP Domain with citizen as an owner creates a domain REQUEST: ```xml example32393000363430657.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example32393000363430657.ee 2015-04-01 08:53:56 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3652739969 ``` ### EPP Domain with citizen as an owner creates a domain with legal document REQUEST: ```xml example66754875143017192.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example66754875143017192.ee 2015-04-01 08:53:57 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9413765084 ``` ### EPP Domain with citizen as an owner validates nameserver ipv4 when in same zone as domain REQUEST: ```xml example54767603564889289.ee 1 ns1.example54767603564889289.ee ns2.example54767603564889289.ee citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml IPv4 is missing [ipv4] ABC-12345 ccReg-1891973889 ``` ### EPP Domain with citizen as an owner does not create reserved domain REQUEST: ```xml 1162.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Domain name is reserved or restricted [name_dirty] 1162.ee ABC-12345 ccReg-0000573432 ``` ### EPP Domain with citizen as an owner does not create domain without contacts and registrant REQUEST: ```xml example83981141857949449.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > registrant [registrant] ABC-12345 ccReg-9446779900 ``` ### EPP Domain with citizen as an owner does not create domain without nameservers REQUEST: ```xml example14102516745658918.ee 1 citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns [ns] Required parameter missing: create > create > ns > hostAttr [host_attr] ABC-12345 ccReg-1102343320 ``` ### EPP Domain with citizen as an owner does not create domain with too many nameservers REQUEST: ```xml example42840688905863967.ee 1 ns0.example.net ns1.example.net ns2.example.net ns3.example.net ns4.example.net ns5.example.net ns6.example.net ns7.example.net ns8.example.net ns9.example.net ns10.example.net ns11.example.net ns12.example.net ns13.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Nameservers count must be between 2-11 [nameservers] ABC-12345 ccReg-9930798484 ``` ### EPP Domain with citizen as an owner returns error when invalid nameservers are present REQUEST: ```xml example57974367192936443.ee 1 invalid1- -invalid2 citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Hostname is invalid [hostname] invalid1- Hostname is invalid [hostname] -invalid2 ABC-12345 ccReg-0670711881 ``` ### EPP Domain with citizen as an owner checks hostAttr presence REQUEST: ```xml example61040493533976881.ee 1 ns1.example.ee ns2.example.ee citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Required parameter missing: create > create > ns > hostAttr [host_attr] ABC-12345 ccReg-0958770211 ``` ### EPP Domain with citizen as an owner creates domain with nameservers with ips REQUEST: ```xml example41656905040848068.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 2fooBAR JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example41656905040848068.ee 2015-04-01 08:53:57 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9471773558 ``` ### EPP Domain with citizen as an owner returns error when nameserver has invalid ips REQUEST: ```xml example41563732262397671.ee 1 ns1.example.net 192.0.2.2.invalid ns2.example.net invalid_ipv6 citizen_1234 sh8013 sh8013 sh801333 2fooBAR JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml IPv4 is invalid [ipv4] 192.0.2.2.invalid IPv6 is invalid [ipv6] INVALID_IPV6 ABC-12345 ccReg-0560197145 ``` ### EPP Domain with citizen as an owner creates a domain with period in days REQUEST: ```xml example2418435901819609.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example2418435901819609.ee 2015-04-01 08:53:57 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-5733260911 ``` ### EPP Domain with citizen as an owner does not create a domain with invalid period REQUEST: ```xml example32425836898883152.ee 367 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 367 ABC-12345 ccReg-2013349662 ``` ### EPP Domain with citizen as an owner creates a domain with multiple dnskeys REQUEST: ```xml example44283603655855618.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example44283603655855618.ee 2015-04-01 08:53:58 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-5933100263 ``` ### EPP Domain with citizen as an owner does not create a domain when dnskeys are invalid REQUEST: ```xml example57126609269727586.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 250 4 9 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 1 3 10 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 5 254 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg] 9 Valid protocols are: 3 [protocol] 4 Valid flags are: 0, 256, 257 [flags] 250 Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg] 10 Valid flags are: 0, 256, 257 [flags] 1 Public key is missing [public_key] Valid protocols are: 3 [protocol] 5 ABC-12345 ccReg-9307088169 ``` ### EPP Domain with citizen as an owner does not create a domain with two identical dnskeys REQUEST: ```xml example76560652706006010.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 3 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-2399791522 ``` ### EPP Domain with citizen as an owner validated dnskeys count REQUEST: ```xml example6604553234085274.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml DNS keys count must be between 0-1 [dnskeys] ABC-12345 ccReg-6505064337 ``` ### EPP Domain with citizen as an owner creates domain with ds data REQUEST: ```xml example97887001878264027.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example97887001878264027.ee 2015-04-01 08:53:58 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9989144552 ``` ### EPP Domain with citizen as an owner creates domain with ds data with key REQUEST: ```xml example29552911392358988.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example29552911392358988.ee 2015-04-01 08:53:58 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-5636704430 ``` ### EPP Domain with citizen as an owner prohibits dsData REQUEST: ```xml example60276244003045103.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml dsData object is not allowed ABC-12345 ccReg-5892260644 ``` ### EPP Domain with citizen as an owner prohibits keyData REQUEST: ```xml example66770698370280429.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml keyData object is not allowed ABC-12345 ccReg-7539572065 ``` ### EPP Domain with citizen as an owner prohibits dsData and keyData when they exists together REQUEST: ```xml example79579054993278788.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net citizen_1234 sh8013 sh8013 sh801333 12345 3 1 49FD46E6C4B45C55D4AC 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Mutually exclusive parameters: extension > create > keyData, extension > create > dsData ABC-12345 ccReg-2080193804 ``` ### EPP Domain with juridical persion as an owner creates a domain with contacts REQUEST: ```xml example28018620812822178.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net juridical_1234 sh8013 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully example28018620812822178.ee 2015-04-01 08:53:59 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-4641360353 ``` ### EPP Domain with juridical persion as an owner does not create a domain without admin contact REQUEST: ```xml example7257247435327455.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net juridical_1234 sh8013 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Admin contacts count must be between 1-10 [admin_domain_contacts] ABC-12345 ccReg-6227366562 ``` ### EPP Domain with juridical persion as an owner cannot assign juridical person as admin contact REQUEST: ```xml example68861805504229027.ee 1 ns1.example.net 192.0.2.2 1080:0:0:0:8:800:200C:417A ns2.example.net juridical_1234 juridical_1234 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Admin contact can be private person only juridical_1234 ABC-12345 ccReg-9394353643 ``` ### EPP Domain with valid domain transfers a domain REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4044944125 ``` REQUEST: ```xml domain1.ee 40f7da9a012445c8407735b583dae4e3 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee serverApproved 222 2015-04-01 08:53:59 UTC 111 2015-04-01 08:53:59 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-2331546390 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7156175385 ``` REQUEST: ```xml domain1.ee c49cc42b4d3e49bc9a27b349a227aa93 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending 111 2015-04-01 08:53:59 UTC 222 2015-04-01 09:53:59 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-1174330510 ``` REQUEST: ```xml domain1.ee c49cc42b4d3e49bc9a27b349a227aa93 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending 111 2015-04-01 08:53:59 UTC 222 2015-04-01 09:53:59 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-7319795337 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5788133132 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 08:53:59 UTC Transfer requested. domain1.ee pending 111 2015-04-01 08:53:59 UTC 222 2015-04-01 09:53:59 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3419859876 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2667053179 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2807206749 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7633075252 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5343035404 ``` ### EPP Domain with valid domain creates a domain transfer with legal document REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2564789584 ``` REQUEST: ```xml domain2.ee aab3945a2546d72883db811c3b47523c JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending 222 2015-04-01 08:54:00 UTC 111 2015-04-01 09:54:00 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-6967580840 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7823704424 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2628353424 ``` REQUEST: ```xml domain2.ee aab3945a2546d72883db811c3b47523c JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending 222 2015-04-01 08:54:00 UTC 111 2015-04-01 09:54:00 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9058969648 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3313961404 ``` ### EPP Domain with valid domain creates transfer successfully without legal document REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8013005478 ``` REQUEST: ```xml domain3.ee 8787e9e2b31a75bb15ba519eb7d43bbe ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain3.ee serverApproved 222 2015-04-01 08:54:00 UTC 111 2015-04-01 08:54:00 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-6714585502 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6392878914 ``` ### EPP Domain with valid domain transfers domain with contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1569050515 ``` REQUEST: ```xml domain4.ee 9b4688e3650a0962b74bc0ef9a8aa0fa ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain4.ee serverApproved 222 2015-04-01 08:54:01 UTC 111 2015-04-01 08:54:01 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-6729796085 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8159803408 ``` ### EPP Domain with valid domain transfers domain when registrant has more domains REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3570712291 ``` REQUEST: ```xml domain5.ee c1a2c58e7838e48b2de385797e6c61e4 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain5.ee serverApproved 222 2015-04-01 08:54:01 UTC 111 2015-04-01 08:54:01 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-8587362149 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5917354681 ``` ### EPP Domain with valid domain transfers domain when registrant is admin or tech contact on some other domain REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3316704121 ``` REQUEST: ```xml domain8.ee 7db4017b1e80c2e97948ad772519592c ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain8.ee serverApproved 222 2015-04-01 08:54:01 UTC 111 2015-04-01 08:54:01 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-6162789926 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6856120955 ``` ### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1512697529 ``` REQUEST: ```xml domain9.ee 7023e409474396c5c5c3e940a75ae615 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain9.ee serverApproved 222 2015-04-01 08:54:02 UTC 111 2015-04-01 08:54:02 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-7587924127 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2723523627 ``` ### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3811253223 ``` REQUEST: ```xml domain11.ee 5e8f2ec5450f67c98b8b83aba3795965 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain11.ee serverApproved 222 2015-04-01 08:54:02 UTC 111 2015-04-01 08:54:02 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-4374530097 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9636251759 ``` ### EPP Domain with valid domain transfers domain and references exsisting owner contact to domain contacts REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0735921480 ``` REQUEST: ```xml domain14.ee 9d4827472c2cd411597c8bae8abb9d19 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain14.ee serverApproved 222 2015-04-01 08:54:03 UTC 111 2015-04-01 08:54:03 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-9648417326 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-2447978911 ``` ### EPP Domain with valid domain does not transfer contacts if they are already under new registrar REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8654473309 ``` REQUEST: ```xml domain15.ee ec7b1ec5a85d0810ae6b32ad3656d03e ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain15.ee serverApproved 222 2015-04-01 08:54:03 UTC 111 2015-04-01 08:54:03 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-6656194425 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9780502270 ``` ### EPP Domain with valid domain should not creates transfer without password REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-6990132759 ``` REQUEST: ```xml domain16.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3661570185 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5428034100 ``` ### EPP Domain with valid domain approves the transfer request REQUEST: ```xml domain17.ee 8d12d28646062c7a46bb89574f09c9fb JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain17.ee clientApproved 222 2015-04-01 08:54:04 UTC 111 2015-04-01 08:54:04 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-3851386908 ``` ### EPP Domain with valid domain rejects a domain transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8879752252 ``` REQUEST: ```xml domain18.ee 0a09d95f6684a689ae883ef603b3d952 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Transfer can be rejected only by current registrar ABC-12345 ccReg-8622676009 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7749850894 ``` REQUEST: ```xml domain18.ee 0a09d95f6684a689ae883ef603b3d952 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain18.ee clientRejected 222 2015-04-01 08:54:04 UTC 111 2015-04-01 08:54:04 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-4908351802 ``` ### EPP Domain with valid domain prohibits wrong registrar from approving transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0119974391 ``` REQUEST: ```xml domain19.ee 1270462a63a58a353017653856a3c4ee JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Transfer can be approved only by current domain registrar ABC-12345 ccReg-3705459512 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0790755831 ``` ### EPP Domain with valid domain does not transfer with invalid pw REQUEST: ```xml domain20.ee test JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7215223617 ``` ### EPP Domain with valid domain ignores transfer when owner registrar requests transfer REQUEST: ```xml domain21.ee 95907acf0294a186cc9326229200606d JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Domain already belongs to the querying registrar ABC-12345 ccReg-7478246330 ``` ### EPP Domain with valid domain returns an error for incorrect op attribute REQUEST: ```xml example60941722529269452.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Attribute is invalid: op ABC-12345 ccReg-0389171674 ``` ### EPP Domain with valid domain creates new pw after successful transfer REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3765365224 ``` REQUEST: ```xml domain22.ee df75540f0c2847aac37cc4adb08e8f7d JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain22.ee serverApproved 222 2015-04-01 08:54:05 UTC 111 2015-04-01 08:54:05 UTC 2016-04-01 00:00:00 UTC ABC-12345 ccReg-6230747118 ``` REQUEST: ```xml domain22.ee df75540f0c2847aac37cc4adb08e8f7d JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-7612589226 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1316974387 ``` ### EPP Domain with valid domain should get an error when there is no pending transfer REQUEST: ```xml domain23.ee 72d784bf2cf4001e58e728e7bfb96654 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Pending transfer was not found ABC-12345 ccReg-5297410497 ``` ### EPP Domain with valid domain updates a domain REQUEST: ```xml domain24.ee citizen_1234 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8120075512 ``` ### EPP Domain with valid domain updates domain and adds objects REQUEST: ```xml domain25.ee ns1.example.com ns2.example.com mak21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Contact was not found mak21 ABC-12345 ccReg-7949090297 ``` REQUEST: ```xml domain25.ee ns1.example.com ns2.example.com mak21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4351572356 ``` REQUEST: ```xml domain25.ee ns1.example.com ns2.example.com mak21 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns1.example.com Nameserver already exists on this domain [hostname] ns2.example.com Contact already exists on this domain [contact_code_cache] mak21 Status already exists on this domain [value] clientHold Status already exists on this domain [value] clientUpdateProhibited Public key already exists [public_key] 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f Public key already exists [public_key] 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ccReg-1495936250 ``` ### EPP Domain with valid domain does not allow to edit statuses if policy forbids it REQUEST: ```xml domain26.ee Payment overdue. ABC-12345 ``` RESPONSE: ```xml Parameter value policy error. Client-side object status management not supported: status [status] ABC-12345 ccReg-6960241555 ``` ### EPP Domain with valid domain updates a domain and removes objects REQUEST: ```xml domain27.ee ns1.example.com ns2.example.com citizen_1234 Payment overdue. 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f 256 3 254 841936717ae427ace63c28d04918569a841936717ae427ace63c28d0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7705325774 ``` REQUEST: ```xml domain27.ee ns1.example.com citizen_1234 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9780353023 ``` REQUEST: ```xml domain27.ee ns1.example.com citizen_1234 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Nameserver was not found ns1.example.com Contact was not found citizen_1234 Status was not found clientHold DS was not found 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-8399205419 ``` ### EPP Domain with valid domain does not remove server statuses REQUEST: ```xml domain28.ee ABC-12345 ``` RESPONSE: ```xml Status was not found serverHold ABC-12345 ccReg-2985542389 ``` ### EPP Domain with valid domain does not add duplicate objects to domain REQUEST: ```xml domain29.ee ns.johns84.ee sh0606718864 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4296902362 ``` REQUEST: ```xml domain29.ee ns.johns84.ee sh0606718864 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns.johns84.ee Contact already exists on this domain [contact_code_cache] sh0606718864 ABC-12345 ccReg-4374004919 ``` ### EPP Domain with valid domain cannot change registrant without legal document REQUEST: ```xml domain30.ee citizen_1234 ABC-12345 ``` RESPONSE: ```xml Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-9278628972 ``` ### EPP Domain with valid domain does not assign invalid status to domain REQUEST: ```xml domain31.ee ABC-12345 ``` RESPONSE: ```xml Status was not found invalidStatus ABC-12345 ccReg-0367549650 ``` ### EPP Domain with valid domain renews a domain REQUEST: ```xml domain32.ee 2016-04-01 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain32.ee 2017-04-01 00:00:00 UTC ABC-12345 ccReg-2560994263 ``` ### EPP Domain with valid domain returns an error when given and current exp dates do not match REQUEST: ```xml domain33.ee 2200-08-07 1 ABC-12345 ``` RESPONSE: ```xml Given and current expire dates do not match 2200-08-07 ABC-12345 ccReg-1273611764 ``` ### EPP Domain with valid domain returns an error when period is invalid REQUEST: ```xml domain34.ee 2016-04-01 4 ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 4 ABC-12345 ccReg-4335120943 ``` ### EPP Domain with valid domain returns domain info REQUEST: ```xml domain35.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain35.ee Payment overdue. sh4484533177 sh2496289278 ns.bartellhoppe105.ee 192.168.1.1 ns.satterfield106.ee 192.168.1.1 ns.kuvalis107.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 08:54:07 UTC 2016-04-01 00:00:00 UTC 2015-04-01 08:54:07 UTC 0ab7ae66eb14b1c783262a9304d8de45 123 3 1 abc 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 abc 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-0804223834 ``` REQUEST: ```xml domain35.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain35.ee Payment overdue. sh4484533177 sh2496289278 ns.bartellhoppe105.ee 192.168.1.1 ns.satterfield106.ee 192.168.1.1 ns.kuvalis107.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 08:54:07 UTC 2016-04-01 00:00:00 UTC 2015-04-01 08:54:07 UTC 0ab7ae66eb14b1c783262a9304d8de45 123 3 1 abc 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 abc 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-8850794161 ``` ### EPP Domain with valid domain returns domain info with different nameservers REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Attribute is invalid: hosts ABC-12345 ccReg-5022082712 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3878965479 sh3507580680 ns1.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 08:54:07 UTC 2016-04-01 00:00:00 UTC 2015-04-01 08:54:07 UTC 445c6a0e58f764bca95c8291d085cf05 ABC-12345 ccReg-9094001661 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3878965479 sh3507580680 ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 08:54:07 UTC 2016-04-01 00:00:00 UTC 2015-04-01 08:54:07 UTC 445c6a0e58f764bca95c8291d085cf05 ABC-12345 ccReg-1266441753 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3878965479 sh3507580680 registrar1 2015-04-01 08:54:07 UTC 2016-04-01 00:00:00 UTC 2015-04-01 08:54:07 UTC 445c6a0e58f764bca95c8291d085cf05 ABC-12345 ccReg-5380912727 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3878965479 sh3507580680 ns1.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns2.domain36.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-04-01 08:54:07 UTC 2016-04-01 00:00:00 UTC 2015-04-01 08:54:07 UTC 445c6a0e58f764bca95c8291d085cf05 ABC-12345 ccReg-1415819770 ``` ### EPP Domain with valid domain returns error when domain can not be found REQUEST: ```xml test.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Domain not found test.ee ABC-12345 ccReg-8636422130 ``` ### EPP Domain with valid domain sets ok status by default REQUEST: ```xml domain37.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain37.ee sh1243981481 sh8223218282 ns.roberts111.ee 192.168.1.1 ns.rosenbaumcummings112.ee 192.168.1.1 ns.mraz113.ee 192.168.1.1 registrar1 2015-04-01 08:54:08 UTC 2016-04-01 00:00:00 UTC 2015-04-01 08:54:08 UTC f7ad096c4db509682f894f1a4a58666c ABC-12345 ccReg-7704410366 ``` ### EPP Domain with valid domain can not see other registrar domains REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7607364838 ``` REQUEST: ```xml domain38.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-1754701965 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3151310018 ``` ### EPP Domain with valid domain deletes domain REQUEST: ```xml domain39.ee JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-3175678951 ``` ### EPP Domain with valid domain does not delete domain with specific status REQUEST: ```xml domain40.ee JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Domain status prohibits operation ABC-12345 ccReg-1246394944 ``` ### EPP Domain with valid domain does not delete domain without legal document REQUEST: ```xml example.ee ABC-12345 ``` RESPONSE: ```xml Required parameter missing: extension > extdata > legalDocument [legal_document] ABC-12345 ccReg-3407909710 ``` ### EPP Domain with valid domain checks a domain REQUEST: ```xml one.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee ABC-12345 ccReg-4179866202 ``` REQUEST: ```xml domain41.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain41.ee in use ABC-12345 ccReg-4957089146 ``` ### EPP Domain with valid domain checks multiple domains REQUEST: ```xml one.ee two.ee three.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee two.ee three.ee ABC-12345 ccReg-5840597730 ``` ### EPP Domain with valid domain checks invalid format domain REQUEST: ```xml one.ee notcorrectdomain ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee notcorrectdomain invalid format ABC-12345 ccReg-3405275371 ``` ### EPP Helper in context of Domain generates valid transfer xml REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8653614168 ``` ### EPP Keyrelay makes a keyrelay request REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 0441a34392e2a4dd80960c0bb6e73780 P1M13D 1427878449 ``` RESPONSE: ```xml Command completed successfully 1427878449 ccReg-5091303910 ``` ### EPP Keyrelay returns an error when parameters are missing REQUEST: ```xml domain42.ee 3 8 cmlraXN0aGViZXN0 0441a34392e2a4dd80960c0bb6e73780 Invalid Expiry 1427878449 ``` RESPONSE: ```xml Required parameter missing: keyrelay > keyData > flags [flags] Expiry relative must be compatible to ISO 8601 Invalid Expiry 1427878449 ccReg-9820888630 ``` ### EPP Keyrelay returns an error on invalid relative expiry REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 0441a34392e2a4dd80960c0bb6e73780 Invalid Expiry 1427878449 ``` RESPONSE: ```xml Expiry relative must be compatible to ISO 8601 Invalid Expiry 1427878449 ccReg-2058997201 ``` ### EPP Keyrelay returns an error on invalid absolute expiry REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 0441a34392e2a4dd80960c0bb6e73780 Invalid Absolute 1427878449 ``` RESPONSE: ```xml Expiry absolute must be compatible to ISO 8601 Invalid Absolute 1427878449 ccReg-0909601680 ``` ### EPP Keyrelay does not allow both relative and absolute REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 0441a34392e2a4dd80960c0bb6e73780 P1D 2014-12-23 1427878449 ``` RESPONSE: ```xml Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute 1427878449 ccReg-0681647034 ``` ### EPP Keyrelay saves legal document with keyrelay REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 0441a34392e2a4dd80960c0bb6e73780 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1427878449 ``` RESPONSE: ```xml Command completed successfully 1427878449 ccReg-4861695606 ``` ### EPP Keyrelay validates legal document types REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 0441a34392e2a4dd80960c0bb6e73780 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1427878450 ``` RESPONSE: ```xml Attribute is invalid: type 1427878450 ccReg-4765179944 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8610284276 ``` ### EPP Poll returns no messages in poll REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully; no messages 1427878450 ccReg-7049563701 ``` ### EPP Poll queues and dequeues messages REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4958048385 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully; no messages 1427878450 ccReg-3838248798 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-7848064007 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 08:54:10 UTC Balance low. 1427878450 ccReg-2310865449 ``` REQUEST: ```xml registrar2 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5548105585 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Message was not found 1 1427878450 ccReg-5823391852 ``` REQUEST: ```xml registrar1 ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-0039074400 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully 1427878450 ccReg-7551531339 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Message was not found 1 1427878450 ccReg-6631147620 ``` ### EPP Poll returns an error on incorrect op REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Attribute is invalid: op 1427878450 ccReg-1042515559 ``` ### EPP Poll dequeues multiple messages REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 08:54:10 UTC Smth else. 1427878450 ccReg-6007957692 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully 1427878450 ccReg-1769246003 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 08:54:10 UTC Something. 1427878450 ccReg-2294851314 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully 1427878450 ccReg-4120086950 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-04-01 08:54:10 UTC Balance low. 1427878450 ccReg-2228084299 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully 1427878450 ccReg-4979143192 ``` REQUEST: ```xml 1427878450 ``` RESPONSE: ```xml Command completed successfully; no messages 1427878450 ccReg-9737214744 ``` ### EPP Session when not connected greets client upon connection RESPONSE: ```xml EPP server (EIS) 2015-04-01T08:54:11Z 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ``` ### EPP Session when connected does not log in with invalid user REQUEST: ```xml wrong-user ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection ABC-12345 ccReg-4354544886 ``` ### EPP Session when connected does not log in with inactive user REQUEST: ```xml inactive-user ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Authentication error; server closing connection ABC-12345 ccReg-5372438017 ``` ### EPP Session when connected prohibits further actions unless logged in REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml You need to login first. ABC-12345 ccReg-6075072868 ``` ### EPP Session when connected with valid user logs in epp user REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-1906987394 ``` ### EPP Session when connected with valid user does not log in twice REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8205917949 ``` REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Already logged in. Use <logout> first. ABC-12345 ccReg-6116207230 ``` ### EPP Session when connected with valid user logs out epp user REQUEST: ```xml gitlab ghyt9e4fu 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ee:eis:xml:epp:eis-1.0 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-5350691057 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ending session ABC-12345 ccReg-2545886443 ```