# EPP REQUEST - RESPONSE EXAMPLES GENERATED AT: 2015-03-31 17:25:54 +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-2219104513 ``` ### 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-3732071644 ``` ### 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 20f205a0 2015-03-31 14:25:55 UTC ABC-12345 ccReg-9341207603 ``` ### 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 d33ba238 2015-03-31 14:25:55 UTC ABC-12345 ccReg-5771969845 ``` ### 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 5aad56bc 2015-03-31 14:25:55 UTC ABC-12345 ccReg-6122359731 ``` ### 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 b2e5c75e 2015-03-31 14:25:55 UTC ABC-12345 ccReg-0885388976 ``` ### 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-03-31 14:25:55 UTC ABC-12345 ccReg-7976900091 ``` ### 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 4cf15c0a 2015-03-31 14:25:56 UTC ABC-12345 ccReg-3885181311 ``` ### 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 e81a3655 2015-03-31 14:25:56 UTC ABC-12345 ccReg-6961317820 ``` ### 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 should be blank: postalInfo > org [org] ABC-12345 ccReg-0531828511 ``` ### 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 should be blank: fax [fax] ABC-12345 ccReg-2484952039 ``` ### 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-1328597058 ``` ### 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-5052478274 ``` ### 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-31 14:25:56 UTC ABC-12345 ccReg-2199665538 ``` ### 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-4646500782 ``` REQUEST: ```xml sh8013 password John Doe Edited +372.7654321 edited@example.example JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-0150599806 ``` 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-1238139814 ``` ### 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-3379566605 ``` ### 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-5638881959 ``` ### 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-31 14:25:56 UTC ABC-12345 ccReg-4159567459 ``` ### 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 should be blank: postalInfo > org [org] ABC-12345 ccReg-2088944683 ``` ### 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 should be blank: fax [fax] ABC-12345 ccReg-1159039774 ``` ### 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-4989990588 ``` ### 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-8933732452 ``` ### 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-2556940786 ``` ### EPP Contact with valid user delete command deletes contact REQUEST: ```xml sh193423483 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-8298366023 ``` ### EPP Contact with valid user delete command fails if contact has associated domain REQUEST: ```xml sh450152664 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Object association prohibits operation [domains] ABC-12345 ccReg-0344686246 ``` ### 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-8664622396 ``` REQUEST: ```xml sh210258596 password JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 37605030299 ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-4919076463 ``` 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-5086297203 ``` ### 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-2002220309 ``` ### 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-4537468558 ``` ### 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-0049642160 ``` ### 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-8067603933 ``` ### 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 clay.pfeffer@moen.net Johnny Awesome Short street 11 Tallinn 11111 EE registrar1 2015-03-31 14:25:57 UTC password 37605030299 ABC-12345 ccReg-1364766719 ``` ### 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 clay.pfeffer@moen.net Johnny Awesome Short street 11 Tallinn 11111 EE registrar1 2015-03-31 14:25:57 UTC password 37605030299 ABC-12345 ccReg-3154960630 ``` ### EPP Contact with valid user info command returns no authorization error for wrong password when owner REQUEST: ```xml sh011484610 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh011484610 +372.12345678 clay.pfeffer@moen.net Hayden Steuber0 Short street 11 Tallinn 11111 EE registrar1 2015-03-31 14:25:55 UTC password 37605030299 ABC-12345 ccReg-7293583924 ``` ### 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-0255805247 ``` REQUEST: ```xml sh011484610 password ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh011484610 +372.12345678 clay.pfeffer@moen.net Hayden Steuber0 Short street 11 Tallinn 11111 EE registrar1 2015-03-31 14:25:55 UTC password 37605030299 ABC-12345 ccReg-4808486431 ``` 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-4382983375 ``` ### 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-8068056940 ``` REQUEST: ```xml sh011484610 wrong-pw ABC-12345 ``` RESPONSE: ```xml Command completed successfully sh011484610 Hayden Steuber0 registrar1 2015-03-31 14:25:55 UTC ABC-12345 ccReg-7877200249 ``` 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-7924374489 ``` ### 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-0863478319 ``` 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-6857896177 ``` ### EPP Domain returns error if contact does not exists REQUEST: ```xml example38671827133454723.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-3710159309 ``` ### 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-8555846806 ``` ### EPP Domain with citizen as an owner creates a domain REQUEST: ```xml example46224093348954457.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 example46224093348954457.ee 2015-03-31 14:25:58 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-5554380973 ``` ### EPP Domain with citizen as an owner creates a domain with legal document REQUEST: ```xml example65463047099087222.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 example65463047099087222.ee 2015-03-31 14:25:58 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-8684794206 ``` ### EPP Domain with citizen as an owner validates nameserver ipv4 when in same zone as domain REQUEST: ```xml example6667112355952203.ee 1 ns1.example6667112355952203.ee ns2.example6667112355952203.ee citizen_1234 sh8013 sh8013 sh801333 257 3 5 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml IPv4 is missing [ipv4] ABC-12345 ccReg-4004921763 ``` ### 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-6656996447 ``` ### EPP Domain with citizen as an owner does not create domain without contacts and registrant REQUEST: ```xml example75139517754340153.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-6242186737 ``` ### EPP Domain with citizen as an owner does not create domain without nameservers REQUEST: ```xml example97405305121014338.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-6524364696 ``` ### EPP Domain with citizen as an owner does not create domain with too many nameservers REQUEST: ```xml example9569747109154597.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-0423916424 ``` ### EPP Domain with citizen as an owner returns error when invalid nameservers are present REQUEST: ```xml example81676869552480697.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-1171101299 ``` ### EPP Domain with citizen as an owner checks hostAttr presence REQUEST: ```xml example71537290634935379.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-8762544144 ``` ### EPP Domain with citizen as an owner creates domain with nameservers with ips REQUEST: ```xml example52997685473203597.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 example52997685473203597.ee 2015-03-31 14:25:58 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-1084735113 ``` ### EPP Domain with citizen as an owner returns error when nameserver has invalid ips REQUEST: ```xml example35188112979193486.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-8892789043 ``` ### EPP Domain with citizen as an owner creates a domain with period in days REQUEST: ```xml example1412821672798372.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 example1412821672798372.ee 2015-03-31 14:25:59 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-7283632920 ``` ### EPP Domain with citizen as an owner does not create a domain with invalid period REQUEST: ```xml example47751712013911934.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-8283413194 ``` ### EPP Domain with citizen as an owner creates a domain with multiple dnskeys REQUEST: ```xml example43753375955336171.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 example43753375955336171.ee 2015-03-31 14:25:59 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-4153808682 ``` ### EPP Domain with citizen as an owner does not create a domain when dnskeys are invalid REQUEST: ```xml example75871806071374471.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-4836358383 ``` ### EPP Domain with citizen as an owner does not create a domain with two identical dnskeys REQUEST: ```xml example55165946664859033.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-3432832558 ``` ### EPP Domain with citizen as an owner validated dnskeys count REQUEST: ```xml example31807817010215034.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-8856173271 ``` ### EPP Domain with citizen as an owner creates domain with ds data REQUEST: ```xml example25853538908736443.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 example25853538908736443.ee 2015-03-31 14:25:59 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-9384821862 ``` ### EPP Domain with citizen as an owner creates domain with ds data with key REQUEST: ```xml example68241125941958492.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 example68241125941958492.ee 2015-03-31 14:26:00 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-7507635830 ``` ### EPP Domain with citizen as an owner prohibits dsData REQUEST: ```xml example41782587971197840.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-8906882737 ``` ### EPP Domain with citizen as an owner prohibits keyData REQUEST: ```xml example27419506216486867.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-7062026138 ``` ### EPP Domain with citizen as an owner prohibits dsData and keyData when they exists together REQUEST: ```xml example24502256928440087.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-9616710069 ``` ### EPP Domain with juridical persion as an owner creates a domain with contacts REQUEST: ```xml example83695364632502618.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 example83695364632502618.ee 2015-03-31 14:26:00 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-3713710837 ``` ### EPP Domain with juridical persion as an owner does not create a domain without admin contact REQUEST: ```xml example68642782278958477.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-8916708706 ``` ### EPP Domain with juridical persion as an owner cannot assign juridical person as admin contact REQUEST: ```xml example31252078908121034.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-5531349312 ``` ### 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-3524049116 ``` REQUEST: ```xml domain1.ee 0008da4c8c9cd31399b4f6baad0ca05c JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee serverApproved 222 2015-03-31 14:26:00 UTC 111 2015-03-31 14:26:00 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-7140719232 ``` 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-3081677381 ``` REQUEST: ```xml domain1.ee 3bb3ca0a59a927e237c60dda48c58447 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending 111 2015-03-31 14:26:01 UTC 222 2015-03-31 15:26:01 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-1194143294 ``` REQUEST: ```xml domain1.ee 3bb3ca0a59a927e237c60dda48c58447 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain1.ee pending 111 2015-03-31 14:26:01 UTC 222 2015-03-31 15:26:01 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-6436938367 ``` 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-8651246903 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-03-31 14:26:01 UTC Transfer requested. domain1.ee pending 111 2015-03-31 14:26:01 UTC 222 2015-03-31 15:26:01 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-5428261590 ``` 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-4654775795 ``` 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-6613690761 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4425871170 ``` 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-1970910717 ``` ### 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-1695283598 ``` REQUEST: ```xml domain2.ee 21d73fc63e1a9c68767e9b7edb8347a0 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending 222 2015-03-31 14:26:01 UTC 111 2015-03-31 15:26:01 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-3989870905 ``` 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-1448223100 ``` 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-7893446400 ``` REQUEST: ```xml domain2.ee 21d73fc63e1a9c68767e9b7edb8347a0 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain2.ee pending 222 2015-03-31 14:26:01 UTC 111 2015-03-31 15:26:01 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-8918177487 ``` 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-6939238824 ``` ### 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-7982197364 ``` REQUEST: ```xml domain3.ee 78f00ac28bf81d9e0a046ce16bc61a83 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain3.ee serverApproved 222 2015-03-31 14:26:02 UTC 111 2015-03-31 14:26:02 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-4119444532 ``` 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-3405413475 ``` ### 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-0733197070 ``` REQUEST: ```xml domain4.ee 9dc15ca24b0b8842b7503a76e1632b81 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain4.ee serverApproved 222 2015-03-31 14:26:02 UTC 111 2015-03-31 14:26:02 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-5975207674 ``` 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-7184931205 ``` ### 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-7676688529 ``` REQUEST: ```xml domain5.ee bdbc28303fac6b1e4d79eb681b9e0528 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain5.ee serverApproved 222 2015-03-31 14:26:02 UTC 111 2015-03-31 14:26:02 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-5115312480 ``` 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-3380821577 ``` ### 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-4822078442 ``` REQUEST: ```xml domain8.ee 5ea234e78a3812ebd0bf254b2db4d1e6 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain8.ee serverApproved 222 2015-03-31 14:26:03 UTC 111 2015-03-31 14:26:03 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-2220697511 ``` 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-4707128468 ``` ### 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-3824426122 ``` REQUEST: ```xml domain9.ee 3d7d2d8c5f3d6d58da3e8a9762c5744d ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain9.ee serverApproved 222 2015-03-31 14:26:03 UTC 111 2015-03-31 14:26:03 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-4158071985 ``` 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-5882120727 ``` ### 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-8514365257 ``` REQUEST: ```xml domain11.ee 57477f75a160a3718629f4166b5bdd9a ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain11.ee serverApproved 222 2015-03-31 14:26:04 UTC 111 2015-03-31 14:26:04 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-5177428208 ``` 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-9901632430 ``` ### 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-6872759421 ``` REQUEST: ```xml domain14.ee 4908482709a5e137269d5eaae575504d ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain14.ee serverApproved 222 2015-03-31 14:26:04 UTC 111 2015-03-31 14:26:04 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-5297853717 ``` 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-6803949398 ``` ### 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-7493151231 ``` REQUEST: ```xml domain15.ee 742e220c066409f2e746fd5bb6145ba5 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain15.ee serverApproved 222 2015-03-31 14:26:04 UTC 111 2015-03-31 14:26:04 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-2754216503 ``` 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-7363060695 ``` ### 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-0287801881 ``` REQUEST: ```xml domain16.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-3121215566 ``` 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-2662415722 ``` ### EPP Domain with valid domain approves the transfer request REQUEST: ```xml domain17.ee 6d91677aad95e8990d5cb1335acc842a JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain17.ee clientApproved 222 2015-03-31 14:26:05 UTC 111 2015-03-31 14:26:05 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-1719089968 ``` ### 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-3998438946 ``` REQUEST: ```xml domain18.ee a11a0b755cba95615c759a25ac916350 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Transfer can be rejected only by current registrar ABC-12345 ccReg-7749923051 ``` 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-4139958286 ``` REQUEST: ```xml domain18.ee a11a0b755cba95615c759a25ac916350 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain18.ee clientRejected 222 2015-03-31 14:26:05 UTC 111 2015-03-31 14:26:05 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-7145752288 ``` ### 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-6025444033 ``` REQUEST: ```xml domain19.ee f07ff4c9f5fc1b15e2e07760610f4c93 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Transfer can be approved only by current domain registrar ABC-12345 ccReg-0417414328 ``` 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-3372932369 ``` ### 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-0003975048 ``` ### EPP Domain with valid domain ignores transfer when owner registrar requests transfer REQUEST: ```xml domain21.ee 110c2cdbe501de379c8ec8f89ea882bb JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Domain already belongs to the querying registrar ABC-12345 ccReg-1827411701 ``` ### EPP Domain with valid domain returns an error for incorrect op attribute REQUEST: ```xml example50961637448781264.ee 98oiewslkfkd ABC-12345 ``` RESPONSE: ```xml Attribute is invalid: op ABC-12345 ccReg-8789031054 ``` ### 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-0050025283 ``` REQUEST: ```xml domain22.ee 06218c773c60e8b2356b7bc64d2aedf5 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain22.ee serverApproved 222 2015-03-31 14:26:06 UTC 111 2015-03-31 14:26:06 UTC 2016-03-31 00:00:00 UTC ABC-12345 ccReg-1734762275 ``` REQUEST: ```xml domain22.ee 06218c773c60e8b2356b7bc64d2aedf5 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-6684013998 ``` 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-3459682415 ``` ### EPP Domain with valid domain should get an error when there is no pending transfer REQUEST: ```xml domain23.ee 450aba044be6b46aac283ecd36f82779 JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Pending transfer was not found ABC-12345 ccReg-8638176929 ``` ### 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-9567403745 ``` ### 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-1780983263 ``` 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-1086266352 ``` 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-7760901847 ``` ### 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-5419663500 ``` ### 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-4334803216 ``` REQUEST: ```xml domain27.ee ns1.example.com citizen_1234 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-4961834365 ``` 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-8132662434 ``` ### 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-3467293047 ``` ### EPP Domain with valid domain does not add duplicate objects to domain REQUEST: ```xml domain29.ee ns.dooley84.ee sh6438993164 ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9349494368 ``` REQUEST: ```xml domain29.ee ns.dooley84.ee sh6438993164 ABC-12345 ``` RESPONSE: ```xml Nameserver already exists on this domain [hostname] ns.dooley84.ee Contact already exists on this domain [contact_code_cache] sh6438993164 ABC-12345 ccReg-7988465258 ``` ### 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-0328356422 ``` ### 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-4873194838 ``` ### EPP Domain with valid domain renews a domain REQUEST: ```xml domain32.ee 2016-03-31 1 ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain32.ee 2017-03-31 00:00:00 UTC ABC-12345 ccReg-3848334716 ``` ### 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-3202004380 ``` ### EPP Domain with valid domain returns an error when period is invalid REQUEST: ```xml domain34.ee 2016-03-31 4 ABC-12345 ``` RESPONSE: ```xml Period must add up to 1, 2 or 3 years [period] 4 ABC-12345 ccReg-1412389493 ``` ### EPP Domain with valid domain returns domain info REQUEST: ```xml domain35.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain35.ee Payment overdue. sh3397124577 sh4957811078 ns.lowethompson105.ee 192.168.1.1 ns.little106.ee 192.168.1.1 ns.prosacco107.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-03-31 14:26:08 UTC 2016-03-31 00:00:00 UTC 2015-03-31 14:26:08 UTC cad3b3c36430bb9b5a763b948258b3dd 123 3 1 abc 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 abc 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-8333529806 ``` REQUEST: ```xml domain35.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain35.ee Payment overdue. sh3397124577 sh4957811078 ns.lowethompson105.ee 192.168.1.1 ns.little106.ee 192.168.1.1 ns.prosacco107.ee 192.168.1.1 ns1.example.com 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-03-31 14:26:08 UTC 2016-03-31 00:00:00 UTC 2015-03-31 14:26:08 UTC cad3b3c36430bb9b5a763b948258b3dd 123 3 1 abc 257 3 3 AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 123 3 1 abc 0 3 5 700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f ABC-12345 ccReg-6277945145 ``` ### 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-0611468154 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3301186779 sh1750290880 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-03-31 14:26:08 UTC 2016-03-31 00:00:00 UTC 2015-03-31 14:26:08 UTC 71a9019f8e032fa67df50c1e6dcc7928 ABC-12345 ccReg-7646953811 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3301186779 sh1750290880 ns3.test.ee 192.168.1.1 1080:0:0:0:8:800:200C:417A registrar1 2015-03-31 14:26:08 UTC 2016-03-31 00:00:00 UTC 2015-03-31 14:26:08 UTC 71a9019f8e032fa67df50c1e6dcc7928 ABC-12345 ccReg-0593424305 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3301186779 sh1750290880 registrar1 2015-03-31 14:26:08 UTC 2016-03-31 00:00:00 UTC 2015-03-31 14:26:08 UTC 71a9019f8e032fa67df50c1e6dcc7928 ABC-12345 ccReg-0277828925 ``` REQUEST: ```xml domain36.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain36.ee sh3301186779 sh1750290880 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-03-31 14:26:08 UTC 2016-03-31 00:00:00 UTC 2015-03-31 14:26:08 UTC 71a9019f8e032fa67df50c1e6dcc7928 ABC-12345 ccReg-3298908058 ``` ### 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-0568929098 ``` ### EPP Domain with valid domain sets ok status by default REQUEST: ```xml domain37.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain37.ee sh7441039781 sh7251582482 ns.boyer111.ee 192.168.1.1 ns.gulgowski112.ee 192.168.1.1 ns.murazik113.ee 192.168.1.1 registrar1 2015-03-31 14:26:09 UTC 2016-03-31 00:00:00 UTC 2015-03-31 14:26:09 UTC 009eba140a22a92b30606af9612a9275 ABC-12345 ccReg-4671895443 ``` ### 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-0613821186 ``` REQUEST: ```xml domain38.ee 2fooBAR ABC-12345 ``` RESPONSE: ```xml Authorization error ABC-12345 ccReg-9577948429 ``` 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-4190330684 ``` ### EPP Domain with valid domain deletes domain REQUEST: ```xml domain39.ee JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== ABC-12345 ``` RESPONSE: ```xml Command completed successfully ABC-12345 ccReg-9936076097 ``` ### 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-8926865582 ``` ### 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-8062263941 ``` ### EPP Domain with valid domain checks a domain REQUEST: ```xml one.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully one.ee ABC-12345 ccReg-2079708839 ``` REQUEST: ```xml domain41.ee ABC-12345 ``` RESPONSE: ```xml Command completed successfully domain41.ee in use ABC-12345 ccReg-8506648000 ``` ### 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-6660538989 ``` ### 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-0722368291 ``` ### 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-7201305280 ``` ### EPP Keyrelay makes a keyrelay request REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 306cfe508d3b26b9f05fc4d0de390c96 P1M13D 1427811970 ``` RESPONSE: ```xml Command completed successfully 1427811970 ccReg-3475299832 ``` ### EPP Keyrelay returns an error when parameters are missing REQUEST: ```xml domain42.ee 3 8 cmlraXN0aGViZXN0 306cfe508d3b26b9f05fc4d0de390c96 Invalid Expiry 1427811970 ``` RESPONSE: ```xml Required parameter missing: keyrelay > keyData > flags [flags] Expiry relative must be compatible to ISO 8601 Invalid Expiry 1427811970 ccReg-0984321377 ``` ### EPP Keyrelay returns an error on invalid relative expiry REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 306cfe508d3b26b9f05fc4d0de390c96 Invalid Expiry 1427811970 ``` RESPONSE: ```xml Expiry relative must be compatible to ISO 8601 Invalid Expiry 1427811970 ccReg-5694420636 ``` ### EPP Keyrelay returns an error on invalid absolute expiry REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 306cfe508d3b26b9f05fc4d0de390c96 Invalid Absolute 1427811970 ``` RESPONSE: ```xml Expiry absolute must be compatible to ISO 8601 Invalid Absolute 1427811970 ccReg-7435159510 ``` ### EPP Keyrelay does not allow both relative and absolute REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 306cfe508d3b26b9f05fc4d0de390c96 P1D 2014-12-23 1427811970 ``` RESPONSE: ```xml Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute 1427811970 ccReg-9064797297 ``` ### EPP Keyrelay saves legal document with keyrelay REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 306cfe508d3b26b9f05fc4d0de390c96 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1427811970 ``` RESPONSE: ```xml Command completed successfully 1427811970 ccReg-0893593878 ``` ### EPP Keyrelay validates legal document types REQUEST: ```xml domain42.ee 256 3 8 cmlraXN0aGViZXN0 306cfe508d3b26b9f05fc4d0de390c96 P1D JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp== 1427811970 ``` RESPONSE: ```xml Attribute is invalid: type 1427811970 ccReg-2124002109 ``` 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-1826195115 ``` ### EPP Poll returns no messages in poll REQUEST: ```xml 1427811970 ``` RESPONSE: ```xml Command completed successfully; no messages 1427811970 ccReg-0818886343 ``` ### 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-2144383727 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully; no messages 1427811971 ccReg-2794958637 ``` 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-7614649120 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-03-31 14:26:10 UTC Balance low. 1427811971 ccReg-4123808815 ``` 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-4399761947 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Message was not found 1 1427811971 ccReg-4425787231 ``` 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-2895211349 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully 1427811971 ccReg-1741914933 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Message was not found 1 1427811971 ccReg-9439739197 ``` ### EPP Poll returns an error on incorrect op REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Attribute is invalid: op 1427811971 ccReg-9087520234 ``` ### EPP Poll dequeues multiple messages REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-03-31 14:26:11 UTC Smth else. 1427811971 ccReg-6177773400 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully 1427811971 ccReg-3175221490 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-03-31 14:26:11 UTC Something. 1427811971 ccReg-7313702813 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully 1427811971 ccReg-4362398333 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully; ack to dequeue 2015-03-31 14:26:11 UTC Balance low. 1427811971 ccReg-1657500888 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully 1427811971 ccReg-5474230486 ``` REQUEST: ```xml 1427811971 ``` RESPONSE: ```xml Command completed successfully; no messages 1427811971 ccReg-6756376912 ``` ### EPP Session when not connected greets client upon connection RESPONSE: ```xml EPP server (EIS) 2015-03-31T14:26: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-8075116775 ``` ### 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-5970061019 ``` ### EPP Session when connected prohibits further actions unless logged in REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml You need to login first. ABC-12345 ccReg-4689208357 ``` ### 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-2473085712 ``` ### 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-9047490941 ``` 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-1935194005 ``` ### 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-7078828144 ``` REQUEST: ```xml ABC-12345 ``` RESPONSE: ```xml Command completed successfully; ending session ABC-12345 ccReg-5738649188 ```