# 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 must 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 must 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 must 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 must 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
```