diff --git a/doc/epp-examples.md b/doc/epp-examples.md index 12d61d5ef..cf20d0368 100644 --- a/doc/epp-examples.md +++ b/doc/epp-examples.md @@ -1,250 +1,8571 @@ # EPP REQUEST - RESPONSE EXAMPLES -GENERATED AT: 2015-03-31 16:25:27 +0300 -EXAMPLE COUNT: 122 +GENERATED AT: 2015-03-10 17:19:21 +0200 +EXAMPLE COUNT: 107 --- +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-3671565571 + + + +``` + ### 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 > city [city] + + + 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-9754374392 + + +``` + ### EPP Contact with valid user create command successfully creates a contact +REQUEST: + +```xml + + + + + + + John Doe + + 123 Example + Tallinn + EE + + + +372.1234567 + test@example.example + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 2421ae02 + 2015-03-10 15:19:22 UTC + + + + ABC-12345 + ccReg-0813080787 + + + +``` + ### EPP Contact with valid user create command successfully saves ident type +REQUEST: + +```xml + + + + + + + John Doe + + 123 Example + Tallinn + EE + + + +372.1234567 + test@example.example + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 1990-22-12 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 54ade702 + 2015-03-10 15:19:22 UTC + + + + ABC-12345 + ccReg-8661523184 + + + +``` + ### EPP Contact with valid user create command successfully adds registrar +REQUEST: + +```xml + + + + + + + John Doe + + 123 Example + Tallinn + EE + + + +372.1234567 + test@example.example + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 34e5c31b + 2015-03-10 15:19:23 UTC + + + + ABC-12345 + ccReg-1951857731 + + + +``` + ### EPP Contact with valid user create command returns result data upon success +REQUEST: + +```xml + + + + + + + John Doe + + 123 Example + Tallinn + EE + + + +372.1234567 + test@example.example + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + eece3ee1 + 2015-03-10 15:19:23 UTC + + + + ABC-12345 + ccReg-3402001282 + + + +``` + ### EPP Contact with valid user create command successfully saves custom code -### EPP Contact with valid user create command should generate server id when id is empty +REQUEST: -### EPP Contact with valid user create command should generate server id when id is empty +```xml + + + + + + + John Doe + + 123 Example + Tallinn + EE + + + +372.1234567 + test@example.example + 12345 + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` -### EPP Contact with valid user create command should return parameter value policy error for org +RESPONSE: -### EPP Contact with valid user create command should return parameter value policy error for fax +```xml + + + + + Command completed successfully + + + + registrar1:12345 + 2015-03-10 15:19:23 UTC + + + + ABC-12345 + ccReg-9707819433 + + + +``` + +### EPP Contact with valid user create command should return parameter value policy errror + +REQUEST: + +```xml + + + + + + + John Doe + + 123 Example + Tallinn + EE + + should not save + + +372.1234567 + test@example.example + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Parameter value policy error. Org should be blank: postalInfo > org [org] + + + + ABC-12345 + ccReg-6375499408 + + +``` ### 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-5802796953 + + +``` + ### 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-7377667179 + + +``` + ### 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-03-10 15:19:23 UTC + + + + ABC-12345 + ccReg-3426251330 + + + +``` + ### 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-8522915078 + + + +``` + +REQUEST: + +```xml + + + + + + sh8013 + + password + + + + John Doe Edited + + +372.7654321 + edited@example.example + + + + + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Authorization error + + + + ABC-12345 + ccReg-7509609824 + + +``` + +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-3545721295 + + + +``` + ### 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-3920253137 + + +``` + ### 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-5894348058 + + +``` + ### 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-03-10 15:19:23 UTC + + + + ABC-12345 + ccReg-3402695656 + + + +``` + ### EPP Contact with valid user update command should return parameter value policy errror for org update -### EPP Contact with valid user update command should return parameter value policy errror for fax update +REQUEST: -### EPP Contact with valid user update command does not allow to edit statuses if policy forbids it +```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 should be blank: postalInfo > org [org] + + + + ABC-12345 + ccReg-4459479508 + + +``` ### 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-4270308301 + + +``` + ### 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-0851655200 + + +``` + ### EPP Contact with valid user delete command deletes contact +REQUEST: + +```xml + + + + + + sh34135985 + + password + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + ABC-12345 + ccReg-2813303007 + + + +``` + ### EPP Contact with valid user delete command fails if contact has associated domain +REQUEST: + +```xml + + + + + + sh69550939 + + password + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Object association prohibits operation [domains] + + + + ABC-12345 + ccReg-4347556039 + + +``` + ### 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-3785497315 + + + +``` + +REQUEST: + +```xml + + + + + + sh76770592 + + password + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + 37605030299 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Authorization error + + + + ABC-12345 + ccReg-6808295757 + + +``` + +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-5913580108 + + + +``` + ### 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-6098496864 + + +``` + ### 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-4323249463 + + + +``` + ### 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-8858986480 + + +``` + ### 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-4774505224 + + +``` + ### EPP Contact with valid user info command return info about contact -### EPP Contact with valid user info command should return ident in extension +REQUEST: + +```xml + + + + + + info-4444 + + password + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + info-4444 + +372.12345678 + catherine@lockman.biz + + Johnny Awesome + + Wehner Trail + New Merlchester + 44479 + + + + + registrar1 + + 2015-03-10 15:19:24 UTC + 37605030299 + + password + + + + + ABC-12345 + ccReg-3535234191 + + + +``` ### EPP Contact with valid user info command returns no authorization error for wrong password when owner +REQUEST: + +```xml + + + + + + sh40186118 + + wrong-pw + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + sh40186118 + +372.12345678 + catherine@lockman.biz + + Jena Powlowski0 + + Wehner Trail + New Merlchester + 44479 + + + + + registrar1 + + 2015-03-10 15:19:22 UTC + 37605030299 + + password + + + + + ABC-12345 + ccReg-3401381543 + + + +``` + ### EPP Contact with valid user info command returns no authorization error for wrong user but correct pw -### EPP Contact with valid user info command returns no 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-0862768316 + + + +``` + +REQUEST: + +```xml + + + + + + sh40186118 + + password + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + sh40186118 + +372.12345678 + catherine@lockman.biz + + Jena Powlowski0 + + Wehner Trail + New Merlchester + 44479 + + + + + registrar1 + + 2015-03-10 15:19:22 UTC + 37605030299 + + + + ABC-12345 + ccReg-4413670191 + + + +``` + +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-8638013591 + + + +``` + +### 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-1910877294 + + + +``` + +REQUEST: + +```xml + + + + + + sh40186118 + + wrong-pw + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Authorization error + + + + ABC-12345 + ccReg-5138393373 + + +``` + +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-7606242982 + + + +``` ### 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-2646973426 + + +``` + +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-1028115474 + + + +``` + ### EPP Domain returns error if contact does not exists +REQUEST: + +```xml + + + + + + example69731840973274203.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-7797648703 + + +``` + ### 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-0236836699 + + +``` + ### EPP Domain with citizen as an owner creates a domain +REQUEST: + +```xml + + + + + + example55415413922780704.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 + + + + example55415413922780704.ee + 2015-03-10 15:19:25 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-3312842406 + + +``` + ### EPP Domain with citizen as an owner creates a domain with legal document +REQUEST: + +```xml + + + + + + example70091595483024373.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 + + + + example70091595483024373.ee + 2015-03-10 15:19:25 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-6943993742 + + +``` + ### EPP Domain with citizen as an owner validates nameserver ipv4 when in same zone as domain +REQUEST: + +```xml + + + + + + example83088188887889939.ee + 1 + + + ns1.example83088188887889939.ee + + + ns2.example83088188887889939.ee + + + citizen_1234 + sh8013 + sh8013 + sh801333 + + + + + + 257 + 3 + 5 + AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + IPv4 is missing [ipv4] + + + + ABC-12345 + ccReg-6552200046 + + +``` + ### 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-5986545514 + + +``` + ### EPP Domain with citizen as an owner does not create domain without contacts and registrant +REQUEST: + +```xml + + + + + + example48727412234219681.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-7789403429 + + +``` + ### EPP Domain with citizen as an owner does not create domain without nameservers +REQUEST: + +```xml + + + + + + example401229442362069.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-0005778869 + + +``` + ### EPP Domain with citizen as an owner does not create domain with too many nameservers +REQUEST: + +```xml + + + + + + example96768184835593218.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-7408521299 + + +``` + ### EPP Domain with citizen as an owner returns error when invalid nameservers are present +REQUEST: + +```xml + + + + + + example34050519198727054.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-2693172502 + + +``` + ### EPP Domain with citizen as an owner checks hostAttr presence +REQUEST: + +```xml + + + + + + example19042189908255726.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-5156578871 + + +``` + ### EPP Domain with citizen as an owner creates domain with nameservers with ips +REQUEST: + +```xml + + + + + + example91147046017485197.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 + + + + example91147046017485197.ee + 2015-03-10 15:19:25 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-0814871734 + + +``` + ### EPP Domain with citizen as an owner returns error when nameserver has invalid ips +REQUEST: + +```xml + + + + + + example13921910832244057.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-3083240669 + + +``` + ### EPP Domain with citizen as an owner creates a domain with period in days +REQUEST: + +```xml + + + + + + example74355573983343477.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 + + + + example74355573983343477.ee + 2015-03-10 15:19:26 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-5571592783 + + +``` + ### EPP Domain with citizen as an owner does not create a domain with invalid period +REQUEST: + +```xml + + + + + + example30255152706708311.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-5868030331 + + +``` + ### EPP Domain with citizen as an owner creates a domain with multiple dnskeys +REQUEST: + +```xml + + + + + + example9434132897890950.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 + + + + example9434132897890950.ee + 2015-03-10 15:19:26 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-8482595413 + + +``` + ### EPP Domain with citizen as an owner does not create a domain when dnskeys are invalid +REQUEST: + +```xml + + + + + + example44345627365449931.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-2738661248 + + +``` + ### EPP Domain with citizen as an owner does not create a domain with two identical dnskeys +REQUEST: + +```xml + + + + + + example78892520280308641.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-3699584195 + + +``` + ### EPP Domain with citizen as an owner validated dnskeys count +REQUEST: + +```xml + + + + + + example6152844262625351.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-6320253470 + + +``` + ### EPP Domain with citizen as an owner creates domain with ds data +REQUEST: + +```xml + + + + + + example99913663627111256.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 + + + + example99913663627111256.ee + 2015-03-10 15:19:26 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-0552018173 + + +``` + ### EPP Domain with citizen as an owner creates domain with ds data with key +REQUEST: + +```xml + + + + + + example23884271672663972.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 + + + + example23884271672663972.ee + 2015-03-10 15:19:26 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-1011548001 + + +``` + ### EPP Domain with citizen as an owner prohibits dsData +REQUEST: + +```xml + + + + + + example66958471273718608.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-9169451622 + + +``` + ### EPP Domain with citizen as an owner prohibits keyData +REQUEST: + +```xml + + + + + + example56494345294084411.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-3112635954 + + +``` + ### EPP Domain with citizen as an owner prohibits dsData and keyData when they exists together +REQUEST: + +```xml + + + + + + example96254489047026999.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-5192422617 + + +``` + ### EPP Domain with juridical persion as an owner creates a domain with contacts +REQUEST: + +```xml + + + + + + example90502607179119410.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 + + + + example90502607179119410.ee + 2015-03-10 15:19:27 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-3227541160 + + +``` + ### EPP Domain with juridical persion as an owner does not create a domain without admin contact +REQUEST: + +```xml + + + + + + example84375762301029905.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_contacts] + + + + ABC-12345 + ccReg-0301019365 + + +``` + ### EPP Domain with juridical persion as an owner cannot assign juridical person as admin contact +REQUEST: + +```xml + + + + + + example4072313282158096.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 only citizen + + juridical_1234 + + + + + ABC-12345 + ccReg-8774912503 + + +``` + ### 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-6417278993 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name1.ee + + 16c6697101b6117dd01f0c66443038c0 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name1.ee + serverApproved + 222 + 2015-03-10 15:19:27 UTC + 111 + 2015-03-10 15:19:27 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-1294225945 + + +``` + +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-5332757850 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name1.ee + + 03728ab186c4a492f033350023b46b88 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name1.ee + pending + 111 + 2015-03-10 15:19:27 UTC + 222 + 2015-03-10 16:19:27 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-2981959760 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name1.ee + + 03728ab186c4a492f033350023b46b88 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name1.ee + pending + 111 + 2015-03-10 15:19:27 UTC + 222 + 2015-03-10 16:19:27 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-2720880755 + + +``` + +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-1339507270 + + + +``` + +REQUEST: + +```xml + + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; ack to dequeue + + + 2015-03-10 15:19:27 UTC + Transfer requested. + + + + fabricate_name1.ee + pending + 111 + 2015-03-10 15:19:27 UTC + 222 + 2015-03-10 16:19:27 UTC + 2016-03-10 00:00:00 UTC + + + + ABC-12345 + ccReg-1114095309 + + + +``` + +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-2488949090 + + + +``` + +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-0760562989 + + + +``` + +REQUEST: + +```xml + + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + ABC-12345 + ccReg-8346264214 + + + +``` + +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-1719949007 + + + +``` + ### 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-3211934627 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name2.ee + + 8b4b93c0b6bdfe747463fb8ba79924e7 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name2.ee + pending + 222 + 2015-03-10 15:19:28 UTC + 111 + 2015-03-10 16:19:28 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-1791819972 + + +``` + +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-5076079735 + + + +``` + +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-0924745168 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name2.ee + + 8b4b93c0b6bdfe747463fb8ba79924e7 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name2.ee + pending + 222 + 2015-03-10 15:19:28 UTC + 111 + 2015-03-10 16:19:28 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-0693582762 + + +``` + +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-9530855209 + + + +``` + ### EPP Domain with valid domain creates transfer successfully without legal document -### EPP Domain with valid domain transfers domain with contacts +REQUEST: -### EPP Domain with valid domain transfers domain when registrant has more domains +```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 + + +``` -### EPP Domain with valid domain transfers domain when registrant is admin or tech contact on some other domain +RESPONSE: -### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts +```xml + + + + + Command completed successfully + + + ABC-12345 + ccReg-3231651613 + + + +``` -### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts +REQUEST: -### EPP Domain with valid domain transfers domain and references exsisting owner contact to domain contacts +```xml + + + + + + fabricate_name3.ee + + b6f1a7c689c3c06b13ff837214be6556 + + + + ABC-12345 + + +``` -### EPP Domain with valid domain does not transfer contacts if they are already under new registrar +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name3.ee + serverApproved + 222 + 2015-03-10 15:19:28 UTC + 111 + 2015-03-10 15:19:28 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-9653002799 + + +``` + +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-5167128642 + + + +``` ### 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-9067001828 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name4.ee + + 98oiewslkfkd + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Authorization error + + + + ABC-12345 + ccReg-3943818846 + + +``` + +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-8830591089 + + + +``` + ### EPP Domain with valid domain approves the transfer request +REQUEST: + +```xml + + + + + + fabricate_name5.ee + + a8368f031ad884359f2f9294e01a0bee + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name5.ee + clientApproved + 222 + 2015-03-10 15:19:29 UTC + 111 + 2015-03-10 15:19:29 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-1809533497 + + +``` + ### 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-4042619523 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name6.ee + + d2b6e4fc9f966c163356e7aad1047516 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Transfer can be rejected only by current registrar + + + + ABC-12345 + ccReg-2478717959 + + +``` + +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-9734993774 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name6.ee + + d2b6e4fc9f966c163356e7aad1047516 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name6.ee + clientRejected + 222 + 2015-03-10 15:19:29 UTC + 111 + + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-6634634980 + + +``` + ### 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-2519392999 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name7.ee + + fd7f8f49a00f9532434f0da580a623fa + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Transfer can be approved only by current domain registrar + + + + ABC-12345 + ccReg-1382656620 + + +``` + +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-4831834771 + + + +``` + ### EPP Domain with valid domain does not transfer with invalid pw +REQUEST: + +```xml + + + + + + fabricate_name8.ee + + test + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Authorization error + + + + ABC-12345 + ccReg-7486481521 + + +``` + ### EPP Domain with valid domain ignores transfer when owner registrar requests transfer +REQUEST: + +```xml + + + + + + fabricate_name9.ee + + 4a42cac5ed2baf10a6dba39a1bd4d436 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Domain already belongs to the querying registrar + + + + ABC-12345 + ccReg-1328620960 + + +``` + ### EPP Domain with valid domain returns an error for incorrect op attribute +REQUEST: + +```xml + + + + + + example56627159572138989.ee + + 98oiewslkfkd + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Attribute is invalid: op + + + + ABC-12345 + ccReg-2514184293 + + +``` + ### 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-9987003880 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name11.ee + + 4d8c40f85a06caef66074240dfd78633 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name11.ee + serverApproved + 222 + 2015-03-10 15:19:30 UTC + 111 + 2015-03-10 15:19:30 UTC + 2016-03-10 00:00:00 UTC + + + + + ABC-12345 + ccReg-1445611391 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name11.ee + + 4d8c40f85a06caef66074240dfd78633 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Authorization error + + + + ABC-12345 + ccReg-6995496299 + + +``` + +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-5149827925 + + + +``` + ### EPP Domain with valid domain should get an error when there is no pending transfer +REQUEST: + +```xml + + + + + + fabricate_name12.ee + + 4f84ae3b3dbe0f960e4f1780111bf0e2 + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Pending transfer was not found + + + + ABC-12345 + ccReg-5815713161 + + +``` + ### EPP Domain with valid domain updates a domain +REQUEST: + +```xml + + + + + + fabricate_name13.ee + + citizen_1234 + + + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + ABC-12345 + ccReg-1347920772 + + +``` + ### EPP Domain with valid domain updates domain and adds objects -### EPP Domain with valid domain does not allow to edit statuses if policy forbids it +REQUEST: + +```xml + + + + + + fabricate_name14.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-2224120145 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name14.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-1513536423 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name14.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-7862051726 + + +``` ### EPP Domain with valid domain updates a domain and removes objects +REQUEST: + +```xml + + + + + + fabricate_name15.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-0234870654 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name15.ee + + + + ns1.example.com + + + citizen_1234 + + + + + + + + + 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f + + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + ABC-12345 + ccReg-4126922612 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name15.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-0876331676 + + +``` + ### EPP Domain with valid domain does not remove server statuses +REQUEST: + +```xml + + + + + + fabricate_name16.ee + + + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Status was not found + + serverHold + + + + + ABC-12345 + ccReg-0197026774 + + +``` + ### EPP Domain with valid domain does not add duplicate objects to domain +REQUEST: + +```xml + + + + + + fabricate_name17.ee + + + + ns.wilkinson51.ee + + + sh26730572 + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Nameserver already exists on this domain [hostname] + + ns.wilkinson51.ee + + + + Contact already exists on this domain [contact_code_cache] + + sh26730572 + + + + + ABC-12345 + ccReg-7238742798 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name17.ee + + + + ns.wilkinson51.ee + + + sh26730572 + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Nameserver already exists on this domain [hostname] + + ns.wilkinson51.ee + + + + Contact already exists on this domain [contact_code_cache] + + sh26730572 + + + + + ABC-12345 + ccReg-8444739569 + + +``` + ### EPP Domain with valid domain cannot change registrant without legal document +REQUEST: + +```xml + + + + + + fabricate_name18.ee + + citizen_1234 + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Required parameter missing: extension > extdata > legalDocument [legal_document] + + + + ABC-12345 + ccReg-5896788044 + + +``` + ### EPP Domain with valid domain does not assign invalid status to domain +REQUEST: + +```xml + + + + + + fabricate_name19.ee + + + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Status was not found + + invalidStatus + + + + + ABC-12345 + ccReg-0194476203 + + +``` + ### EPP Domain with valid domain renews a domain +REQUEST: + +```xml + + + + + + fabricate_name20.ee + 2016-03-10 + 1 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name20.ee + 2017-03-10 00:00:00 UTC + + + + ABC-12345 + ccReg-0330789403 + + + +``` + ### EPP Domain with valid domain returns an error when given and current exp dates do not match +REQUEST: + +```xml + + + + + + fabricate_name21.ee + 2200-08-07 + 1 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Given and current expire dates do not match + + 2200-08-07 + + + + + ABC-12345 + ccReg-8289799139 + + +``` + ### EPP Domain with valid domain returns an error when period is invalid +REQUEST: + +```xml + + + + + + fabricate_name22.ee + 2016-03-10 + 4 + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Period must add up to 1, 2 or 3 years [period] + + 4 + + + + + ABC-12345 + ccReg-9889231710 + + +``` + ### EPP Domain with valid domain returns domain info -### EPP Domain with valid domain returns domain info with different nameservers +REQUEST: + +```xml + + + + + + fabricate_name23.ee + + 2fooBAR + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name23.ee + Payment overdue. + sh57883845 + sh26624963 + + + ns.mosciskizemlak69.ee + 192.168.1.1 + + + ns.beahanreinger70.ee + 192.168.1.1 + + + ns.wyman71.ee + 192.168.1.1 + + + ns1.example.com + 192.168.1.1 + 1080:0:0:0:8:800:200C:417A + + + registrar1 + + 2015-03-10 15:19:32 UTC + 2016-03-10 00:00:00 UTC + 2015-03-10 15:19:33 UTC + + 4830f8a847c25154ad5ad6ae64825622 + + + + + + + + 123 + 3 + 1 + abc + + 257 + 3 + 3 + AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 + + + + 123 + 3 + 1 + abc + + 0 + 3 + 5 + 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f + + + + + + ABC-12345 + ccReg-7857605221 + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name23.ee + + 2fooBAR + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name23.ee + Payment overdue. + sh57883845 + sh26624963 + + + ns.mosciskizemlak69.ee + 192.168.1.1 + + + ns.beahanreinger70.ee + 192.168.1.1 + + + ns.wyman71.ee + 192.168.1.1 + + + ns1.example.com + 192.168.1.1 + 1080:0:0:0:8:800:200C:417A + + + registrar1 + + 2015-03-10 15:19:32 UTC + 2016-03-10 00:00:00 UTC + 2015-03-10 15:19:33 UTC + + 4830f8a847c25154ad5ad6ae64825622 + + + + + + + + 123 + 3 + 1 + abc + + 257 + 3 + 3 + AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 + + + + 123 + 3 + 1 + abc + + 0 + 3 + 5 + 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f + + + + + + ABC-12345 + ccReg-6385684362 + + +``` ### 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-1597421922 + + +``` + ### EPP Domain with valid domain sets ok status by default +REQUEST: + +```xml + + + + + + fabricate_name25.ee + + 2fooBAR + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + fabricate_name25.ee + + sh81389071 + sh45206461 + + + ns.parisian75.ee + 192.168.1.1 + + + ns.paucek76.ee + 192.168.1.1 + + + ns.manteschulist77.ee + 192.168.1.1 + + + registrar1 + + 2015-03-10 15:19:33 UTC + 2016-03-10 00:00:00 UTC + 2015-03-10 15:19:33 UTC + + 43cb67bf4708c22656ef8e969d53eb76 + + + + + + ABC-12345 + ccReg-1076195843 + + +``` + ### 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-1832669555 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name26.ee + + 2fooBAR + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Authorization error + + + + ABC-12345 + ccReg-6252645399 + + +``` + +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-9220176270 + + + +``` + ### EPP Domain with valid domain deletes domain +REQUEST: + +```xml + + + + + + fabricate_name27.ee + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + ABC-12345 + ccReg-9930620359 + + +``` + ### EPP Domain with valid domain does not delete domain with specific status +REQUEST: + +```xml + + + + + + fabricate_name28.ee + + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Domain status prohibits operation + + + + ABC-12345 + ccReg-4532736004 + + +``` + ### 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-9169585096 + + +``` + ### EPP Domain with valid domain checks a domain +REQUEST: + +```xml + + + + + + one.ee + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + + one.ee + + + + + ABC-12345 + ccReg-0642087040 + + + +``` + +REQUEST: + +```xml + + + + + + fabricate_name30.ee + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + + fabricate_name30.ee + in use + + + + + ABC-12345 + ccReg-0414054221 + + + +``` + ### 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-3368366476 + + + +``` + ### 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-5163771840 + + + +``` + ### 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-9357156588 + + + +``` + ### EPP Keyrelay makes a keyrelay request +REQUEST: + +```xml + + + + + fabricate_name33.ee + + 256 + 3 + 8 + cmlraXN0aGViZXN0 + + + e511587f2d333bdefc005df1c2549724 + + + P1M13D + + + 1426000774 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 1426000774 + ccReg-6695206209 + + +``` + ### EPP Keyrelay returns an error when parameters are missing +REQUEST: + +```xml + + + + + fabricate_name33.ee + + 3 + 8 + cmlraXN0aGViZXN0 + + + e511587f2d333bdefc005df1c2549724 + + + Invalid Expiry + + + 1426000774 + + +``` + +RESPONSE: + +```xml + + + + + Required parameter missing: keyrelay > keyData > flags [flags] + + + Expiry relative must be compatible to ISO 8601 + + Invalid Expiry + + + + + 1426000774 + ccReg-0964015012 + + +``` + ### EPP Keyrelay returns an error on invalid relative expiry +REQUEST: + +```xml + + + + + fabricate_name33.ee + + 256 + 3 + 8 + cmlraXN0aGViZXN0 + + + e511587f2d333bdefc005df1c2549724 + + + Invalid Expiry + + + 1426000774 + + +``` + +RESPONSE: + +```xml + + + + + Expiry relative must be compatible to ISO 8601 + + Invalid Expiry + + + + + 1426000774 + ccReg-0366964269 + + +``` + ### EPP Keyrelay returns an error on invalid absolute expiry +REQUEST: + +```xml + + + + + fabricate_name33.ee + + 256 + 3 + 8 + cmlraXN0aGViZXN0 + + + e511587f2d333bdefc005df1c2549724 + + + Invalid Absolute + + + 1426000774 + + +``` + +RESPONSE: + +```xml + + + + + Expiry absolute must be compatible to ISO 8601 + + Invalid Absolute + + + + + 1426000774 + ccReg-4725971406 + + +``` + ### EPP Keyrelay does not allow both relative and absolute +REQUEST: + +```xml + + + + + fabricate_name33.ee + + 256 + 3 + 8 + cmlraXN0aGViZXN0 + + + e511587f2d333bdefc005df1c2549724 + + + P1D + 2014-12-23 + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute + + + + 1426000775 + ccReg-8556836847 + + +``` + ### EPP Keyrelay saves legal document with keyrelay +REQUEST: + +```xml + + + + + fabricate_name33.ee + + 256 + 3 + 8 + cmlraXN0aGViZXN0 + + + e511587f2d333bdefc005df1c2549724 + + + P1D + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 1426000775 + ccReg-4097781363 + + +``` + ### EPP Keyrelay validates legal document types +REQUEST: + +```xml + + + + + fabricate_name33.ee + + 256 + 3 + 8 + cmlraXN0aGViZXN0 + + + e511587f2d333bdefc005df1c2549724 + + + P1D + + + + JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Attribute is invalid: type + + + + 1426000775 + ccReg-6271258175 + + +``` + +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-9779533912 + + + +``` + ### EPP Poll returns no messages in poll +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; no messages + + + 1426000775 + ccReg-8517889338 + + + +``` + ### 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-3817851357 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; no messages + + + 1426000775 + ccReg-1851455399 + + + +``` + +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-2501015815 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; ack to dequeue + + + 2015-03-10 15:19:35 UTC + Balance low. + + + 1426000775 + ccReg-8489813477 + + + +``` + +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-0232917065 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Message was not found + + 1 + + + + + 1426000775 + ccReg-8084312812 + + +``` + +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-2255681297 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 1426000775 + ccReg-3354623191 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Message was not found + + 1 + + + + + 1426000775 + ccReg-7397673913 + + +``` + ### EPP Poll returns an error on incorrect op +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Attribute is invalid: op + + + + 1426000775 + ccReg-1944148254 + + +``` + ### EPP Poll dequeues multiple messages +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; ack to dequeue + + + 2015-03-10 15:19:35 UTC + Smth else. + + + 1426000775 + ccReg-7291091144 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 1426000775 + ccReg-7798588612 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; ack to dequeue + + + 2015-03-10 15:19:35 UTC + Something. + + + 1426000775 + ccReg-5940017916 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 1426000775 + ccReg-7457864744 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; ack to dequeue + + + 2015-03-10 15:19:35 UTC + Balance low. + + + 1426000775 + ccReg-3851409090 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully + + + + 1426000775 + ccReg-7618844534 + + + +``` + +REQUEST: + +```xml + + + + + 1426000775 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; no messages + + + 1426000775 + ccReg-8787699365 + + + +``` + ### EPP Session when not connected greets client upon connection +RESPONSE: + +```xml + + + + EPP server (EIS) + 2015-03-10T15:19:36Z + + 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-8297802116 + + +``` + ### 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-8118520354 + + +``` + ### EPP Session when connected prohibits further actions unless logged in +REQUEST: + +```xml + + + + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + You need to login first. + + + + ABC-12345 + ccReg-3938328268 + + +``` + ### 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-6119124830 + + + +``` + ### 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-5662102004 + + + +``` + +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-3110491529 + + +``` + ### 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-8680909451 + + + +``` + +REQUEST: + +```xml + + + + + ABC-12345 + + +``` + +RESPONSE: + +```xml + + + + + Command completed successfully; ending session + + + + ABC-12345 + ccReg-9722978417 + + +``` +