# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-04-01 12:03:30 +0300
EXAMPLE COUNT: 123
---
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-4701624397
```
### 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-5256541437
```
### 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
23f68130
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-5142957663
```
### 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
0ce69aed
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-4848116011
```
### 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
a56e553a
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-4605852740
```
### 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
95707d9e
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-1232081674
```
### EPP Contact with valid user create command successfully saves custom code
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
12345
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
registrar1:12345
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-8354032373
```
### 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
5ccf14d7
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-3567716964
```
### 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
09399319
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-7111800748
```
### 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-6887333208
```
### 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-7831785046
```
### 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-5438581685
```
### 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-6623887944
```
### EPP Contact with valid user update command is succesful
REQUEST:
```xml
sh8013
password
John Doe Edited
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
sh8013
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-1979924163
```
### 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-1960849163
```
REQUEST:
```xml
sh8013
password
John Doe Edited
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-8833623729
```
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-9256316913
```
### 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-8204375519
```
### 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-2536642016
```
### EPP Contact with valid user update command should update ident
REQUEST:
```xml
sh8013
password
John Doe Edited
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
sh8013
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-2389559893
```
### 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-1135386039
```
### 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-8633499978
```
### 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-9042360103
```
### 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-6466257171
```
### 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-4141816734
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
sh785067743
password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3619866117
```
### EPP Contact with valid user delete command fails if contact has associated domain
REQUEST:
```xml
sh496878734
password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Object association prohibits operation [domains]
ABC-12345
ccReg-2820709421
```
### 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-7405209492
```
REQUEST:
```xml
sh124291616
password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-3809204432
```
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-0598387202
```
### 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-5175853225
```
### 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-5867507195
```
### 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-6396132285
```
### 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-1235320827
```
### 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
clementina.lebsack@okunevaglover.info
Johnny Awesome
Short street 11
Tallinn
11111
EE
registrar1
2015-04-01 09:03:33 UTC
password
37605030299
ABC-12345
ccReg-1316277822
```
### 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
clementina.lebsack@okunevaglover.info
Johnny Awesome
Short street 11
Tallinn
11111
EE
registrar1
2015-04-01 09:03:33 UTC
password
37605030299
ABC-12345
ccReg-9651225067
```
### EPP Contact with valid user info command returns no authorization error for wrong password when owner
REQUEST:
```xml
sh108604780
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
sh108604780
+372.12345678
clementina.lebsack@okunevaglover.info
Joseph Oberbrunner0
Short street 11
Tallinn
11111
EE
registrar1
2015-04-01 09:03:32 UTC
password
37605030299
ABC-12345
ccReg-2557102244
```
### EPP Contact with valid user info command returns no authorization error for wrong user but correct 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-7121263497
```
REQUEST:
```xml
sh108604780
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
sh108604780
+372.12345678
clementina.lebsack@okunevaglover.info
Joseph Oberbrunner0
Short street 11
Tallinn
11111
EE
registrar1
2015-04-01 09:03:32 UTC
password
37605030299
ABC-12345
ccReg-3853598537
```
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-9287854261
```
### EPP Contact with valid user info command returns authorization error for wrong user and wrong 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-8064454770
```
REQUEST:
```xml
sh108604780
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-3145340218
```
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-4032622238
```
### EPP Contact with valid user info command returns no authorization error for wrong user and no 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-0956025428
```
REQUEST:
```xml
sh108604780
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
sh108604780
Joseph Oberbrunner0
registrar1
2015-04-01 09:03:32 UTC
ABC-12345
ccReg-0524105524
```
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-2466216885
```
### 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-0582440917
```
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-0574652146
```
### EPP Domain returns error if contact does not exists
REQUEST:
```xml
example47521267597746416.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-1272002137
```
### 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-8973478701
```
### EPP Domain with citizen as an owner creates a domain
REQUEST:
```xml
example84922974100972790.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
example84922974100972790.ee
2015-04-01 09:03:34 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-4899574738
```
### EPP Domain with citizen as an owner creates a domain with legal document
REQUEST:
```xml
example46015166830564649.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
example46015166830564649.ee
2015-04-01 09:03:35 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-3966202239
```
### EPP Domain with citizen as an owner validates nameserver ipv4 when in same zone as domain
REQUEST:
```xml
example13579976251664432.ee
1
ns1.example13579976251664432.ee
ns2.example13579976251664432.ee
citizen_1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
IPv4 is missing [ipv4]
ABC-12345
ccReg-0881586538
```
### 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-2446477298
```
### EPP Domain with citizen as an owner does not create domain without contacts and registrant
REQUEST:
```xml
example78153674290503165.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-6399835823
```
### EPP Domain with citizen as an owner does not create domain without nameservers
REQUEST:
```xml
example34011652883122752.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-4037166752
```
### EPP Domain with citizen as an owner does not create domain with too many nameservers
REQUEST:
```xml
example17537861560583941.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-4518679734
```
### EPP Domain with citizen as an owner returns error when invalid nameservers are present
REQUEST:
```xml
example83815853362855886.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-7348562270
```
### EPP Domain with citizen as an owner checks hostAttr presence
REQUEST:
```xml
example84864909164898185.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-1752999494
```
### EPP Domain with citizen as an owner creates domain with nameservers with ips
REQUEST:
```xml
example3254186584159067.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
example3254186584159067.ee
2015-04-01 09:03:35 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-0844358261
```
### EPP Domain with citizen as an owner returns error when nameserver has invalid ips
REQUEST:
```xml
example44389935637752720.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-5393101146
```
### EPP Domain with citizen as an owner creates a domain with period in days
REQUEST:
```xml
example92227537695660912.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
example92227537695660912.ee
2015-04-01 09:03:35 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-1928787998
```
### EPP Domain with citizen as an owner does not create a domain with invalid period
REQUEST:
```xml
example14062609827904046.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-1536437519
```
### EPP Domain with citizen as an owner creates a domain with multiple dnskeys
REQUEST:
```xml
example94605962431512373.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
example94605962431512373.ee
2015-04-01 09:03:36 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-4096537028
```
### EPP Domain with citizen as an owner does not create a domain when dnskeys are invalid
REQUEST:
```xml
example63054398566104503.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-1381085960
```
### EPP Domain with citizen as an owner does not create a domain with two identical dnskeys
REQUEST:
```xml
example75465051537357640.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-4502535628
```
### EPP Domain with citizen as an owner validated dnskeys count
REQUEST:
```xml
example48933387488497778.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-3690910586
```
### EPP Domain with citizen as an owner creates domain with ds data
REQUEST:
```xml
example3138452497904225.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
example3138452497904225.ee
2015-04-01 09:03:36 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-3960062801
```
### EPP Domain with citizen as an owner creates domain with ds data with key
REQUEST:
```xml
example10571223070133480.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
example10571223070133480.ee
2015-04-01 09:03:36 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-0791639327
```
### EPP Domain with citizen as an owner prohibits dsData
REQUEST:
```xml
example2202873262481796.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-0826620556
```
### EPP Domain with citizen as an owner prohibits keyData
REQUEST:
```xml
example39698485482324168.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-0438820427
```
### EPP Domain with citizen as an owner prohibits dsData and keyData when they exists together
REQUEST:
```xml
example64191268802973696.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-1664926197
```
### EPP Domain with juridical persion as an owner creates a domain with contacts
REQUEST:
```xml
example16801042782683991.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
example16801042782683991.ee
2015-04-01 09:03:37 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-3082720506
```
### EPP Domain with juridical persion as an owner does not create a domain without admin contact
REQUEST:
```xml
example89399280334828112.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-8268929428
```
### EPP Domain with juridical persion as an owner cannot assign juridical person as admin contact
REQUEST:
```xml
example74309647835689064.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-0010689352
```
### 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-3532612543
```
REQUEST:
```xml
domain1.ee
588c6787b736a0a13755a926ed45da16
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
serverApproved
222
2015-04-01 09:03:37 UTC
111
2015-04-01 09:03:37 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-8304790277
```
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-2170130185
```
REQUEST:
```xml
domain1.ee
801896490956c1fbf39efffe64ef5330
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
111
2015-04-01 09:03:37 UTC
222
2015-04-01 10:03:37 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-2145142697
```
REQUEST:
```xml
domain1.ee
801896490956c1fbf39efffe64ef5330
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
111
2015-04-01 09:03:37 UTC
222
2015-04-01 10:03:37 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-5092230651
```
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-7364669596
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-04-01 09:03:37 UTC
Transfer requested.
domain1.ee
pending
111
2015-04-01 09:03:37 UTC
222
2015-04-01 10:03:37 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-2929719049
```
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-6757161895
```
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-8780196109
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8665383754
```
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-9820534866
```
### 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-6328565929
```
REQUEST:
```xml
domain2.ee
a68ff819bfe042840a9c4ca43db31c06
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
222
2015-04-01 09:03:38 UTC
111
2015-04-01 10:03:38 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-7780680573
```
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-5815670338
```
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-5015206623
```
REQUEST:
```xml
domain2.ee
a68ff819bfe042840a9c4ca43db31c06
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
222
2015-04-01 09:03:38 UTC
111
2015-04-01 10:03:38 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-9579712421
```
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-1008614309
```
### 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-7318103256
```
REQUEST:
```xml
domain3.ee
42d55d9727fa3193bd64d3e0901a9927
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain3.ee
serverApproved
222
2015-04-01 09:03:38 UTC
111
2015-04-01 09:03:38 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-9131695739
```
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-8083344189
```
### 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-7425152074
```
REQUEST:
```xml
domain4.ee
87594eb7f9730eb032eaffcb1e8576cc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain4.ee
serverApproved
222
2015-04-01 09:03:39 UTC
111
2015-04-01 09:03:39 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-9741758734
```
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-3326278975
```
### 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-9145574227
```
REQUEST:
```xml
domain5.ee
707d3113845ed1364aba2af0a45ea543
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain5.ee
serverApproved
222
2015-04-01 09:03:39 UTC
111
2015-04-01 09:03:39 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-1078093798
```
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-6368567006
```
### 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-6899377469
```
REQUEST:
```xml
domain8.ee
19e64e194af014a122626bbd34e75957
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain8.ee
serverApproved
222
2015-04-01 09:03:39 UTC
111
2015-04-01 09:03:39 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-3286997002
```
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-3359334360
```
### 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-5191585257
```
REQUEST:
```xml
domain9.ee
ab89bc9039f7bfe16ce83ea60c827a90
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain9.ee
serverApproved
222
2015-04-01 09:03:40 UTC
111
2015-04-01 09:03:40 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-3282568744
```
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-9870336935
```
### 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-9707420096
```
REQUEST:
```xml
domain11.ee
2bd9e096c165fb7f889a41a7dbc0e4a6
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain11.ee
serverApproved
222
2015-04-01 09:03:40 UTC
111
2015-04-01 09:03:40 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-5094452944
```
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-0683638411
```
### 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-7946609300
```
REQUEST:
```xml
domain14.ee
27534d105ac0fabf8be52765dd70b9e1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain14.ee
serverApproved
222
2015-04-01 09:03:41 UTC
111
2015-04-01 09:03:41 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-4123206119
```
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-7414056167
```
### 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-1656343162
```
REQUEST:
```xml
domain15.ee
c3f88079251b41b7c4019b892434d172
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain15.ee
serverApproved
222
2015-04-01 09:03:41 UTC
111
2015-04-01 09:03:41 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-7592597315
```
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-2034808095
```
### 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-2706606402
```
REQUEST:
```xml
domain16.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-3626648898
```
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-0392585676
```
### EPP Domain with valid domain approves the transfer request
REQUEST:
```xml
domain17.ee
21b53110a7dfdf076de15e760c4c30e4
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain17.ee
clientApproved
222
2015-04-01 09:03:42 UTC
111
2015-04-01 09:03:42 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-0829254991
```
### 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-4001672267
```
REQUEST:
```xml
domain18.ee
df3bb8e6317b3bcfc4f71a5dc5a1963d
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-7347376891
```
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-5648259696
```
REQUEST:
```xml
domain18.ee
df3bb8e6317b3bcfc4f71a5dc5a1963d
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain18.ee
clientRejected
222
2015-04-01 09:03:42 UTC
111
2015-04-01 09:03:42 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-2591781217
```
### 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-0619618235
```
REQUEST:
```xml
domain19.ee
1a6164d9b2c7acb02b4f14a071557ecb
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-2147727792
```
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-5979064837
```
### 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-2232991664
```
### EPP Domain with valid domain ignores transfer when owner registrar requests transfer
REQUEST:
```xml
domain21.ee
93915b829f59bd962408337edee903d3
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-4536854404
```
### EPP Domain with valid domain returns an error for incorrect op attribute
REQUEST:
```xml
example17766900669431174.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Attribute is invalid: op
ABC-12345
ccReg-6949537877
```
### 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-8603249994
```
REQUEST:
```xml
domain22.ee
39ff1b0b121fcdc6e1ac5a02e2f625fa
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain22.ee
serverApproved
222
2015-04-01 09:03:43 UTC
111
2015-04-01 09:03:43 UTC
2016-04-01 00:00:00 UTC
ABC-12345
ccReg-6850410022
```
REQUEST:
```xml
domain22.ee
39ff1b0b121fcdc6e1ac5a02e2f625fa
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-1449646716
```
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-9345786786
```
### EPP Domain with valid domain should get an error when there is no pending transfer
REQUEST:
```xml
domain23.ee
7d517ff5e513c394590a622ee70a958a
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Pending transfer was not found
ABC-12345
ccReg-8697857657
```
### 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-9655249005
```
### 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-7622082530
```
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-4429859719
```
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-3870886312
```
### 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-6369263065
```
### 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-6076389484
```
REQUEST:
```xml
domain27.ee
ns1.example.com
citizen_1234
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8949313127
```
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-4448199250
```
### 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-2766226792
```
### EPP Domain with valid domain does not add duplicate objects to domain
REQUEST:
```xml
domain29.ee
ns.krisbins84.ee
sh9749227764
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9679453384
```
REQUEST:
```xml
domain29.ee
ns.krisbins84.ee
sh9749227764
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns.krisbins84.ee
Contact already exists on this domain [contact_code_cache]
sh9749227764
ABC-12345
ccReg-0094899437
```
### 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-9090331097
```
### 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-3131807651
```
### EPP Domain with valid domain renews a domain
REQUEST:
```xml
domain32.ee
2016-04-01
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain32.ee
2017-04-01 00:00:00 UTC
ABC-12345
ccReg-3556472634
```
### 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-2077685125
```
### EPP Domain with valid domain returns an error when period is invalid
REQUEST:
```xml
domain34.ee
2016-04-01
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
4
ABC-12345
ccReg-5160530124
```
### EPP Domain with valid domain returns domain info
REQUEST:
```xml
domain35.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain35.ee
Payment overdue.
sh1929477877
sh1696022178
ns.schamberger105.ee
192.168.1.1
ns.okuneva106.ee
192.168.1.1
ns.gusikowski107.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-04-01 09:03:45 UTC
2016-04-01 00:00:00 UTC
2015-04-01 09:03:45 UTC
0097b2caf35c59f62f85b75b41f601e6
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-9280184933
```
REQUEST:
```xml
domain35.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain35.ee
Payment overdue.
sh1929477877
sh1696022178
ns.schamberger105.ee
192.168.1.1
ns.okuneva106.ee
192.168.1.1
ns.gusikowski107.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-04-01 09:03:45 UTC
2016-04-01 00:00:00 UTC
2015-04-01 09:03:45 UTC
0097b2caf35c59f62f85b75b41f601e6
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-2052721270
```
### 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-2957394557
```
REQUEST:
```xml
domain36.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain36.ee
sh0057059379
sh0781795480
ns1.domain36.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain36.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-04-01 09:03:45 UTC
2016-04-01 00:00:00 UTC
2015-04-01 09:03:45 UTC
6aca514c9b5278f713c719cae92b9bb9
ABC-12345
ccReg-8446045696
```
REQUEST:
```xml
domain36.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain36.ee
sh0057059379
sh0781795480
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-04-01 09:03:45 UTC
2016-04-01 00:00:00 UTC
2015-04-01 09:03:45 UTC
6aca514c9b5278f713c719cae92b9bb9
ABC-12345
ccReg-0192005817
```
REQUEST:
```xml
domain36.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain36.ee
sh0057059379
sh0781795480
registrar1
2015-04-01 09:03:45 UTC
2016-04-01 00:00:00 UTC
2015-04-01 09:03:45 UTC
6aca514c9b5278f713c719cae92b9bb9
ABC-12345
ccReg-6807268152
```
REQUEST:
```xml
domain36.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain36.ee
sh0057059379
sh0781795480
ns1.domain36.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain36.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-04-01 09:03:45 UTC
2016-04-01 00:00:00 UTC
2015-04-01 09:03:45 UTC
6aca514c9b5278f713c719cae92b9bb9
ABC-12345
ccReg-2831708325
```
### 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-8097055040
```
### EPP Domain with valid domain sets ok status by default
REQUEST:
```xml
domain37.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain37.ee
sh5942054281
sh4295979282
ns.adamslittle111.ee
192.168.1.1
ns.west112.ee
192.168.1.1
ns.oreilly113.ee
192.168.1.1
registrar1
2015-04-01 09:03:46 UTC
2016-04-01 00:00:00 UTC
2015-04-01 09:03:46 UTC
c95a6c4451c0c82935e0221452f81d6a
ABC-12345
ccReg-4760784268
```
### 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-2457819010
```
REQUEST:
```xml
domain38.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-5771933783
```
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-3208857628
```
### EPP Domain with valid domain deletes domain
REQUEST:
```xml
domain39.ee
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6706917823
```
### 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-0885970330
```
### 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-4939309626
```
### EPP Domain with valid domain checks a domain
REQUEST:
```xml
one.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
ABC-12345
ccReg-0243931476
```
REQUEST:
```xml
domain41.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain41.ee
in use
ABC-12345
ccReg-1327894534
```
### 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-2830636916
```
### 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-4976165594
```
### 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-5364023507
```
### EPP Keyrelay makes a keyrelay request
REQUEST:
```xml
domain42.ee
256
3
8
cmlraXN0aGViZXN0
a9e5ebe23e00023072a2c2749693f17e
P1M13D
1427879027
```
RESPONSE:
```xml
Command completed successfully
1427879027
ccReg-1751406656
```
### EPP Keyrelay returns an error when parameters are missing
REQUEST:
```xml
domain42.ee
3
8
cmlraXN0aGViZXN0
a9e5ebe23e00023072a2c2749693f17e
Invalid Expiry
1427879027
```
RESPONSE:
```xml
Required parameter missing: keyrelay > keyData > flags [flags]
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1427879027
ccReg-0246662521
```
### EPP Keyrelay returns an error on invalid relative expiry
REQUEST:
```xml
domain42.ee
256
3
8
cmlraXN0aGViZXN0
a9e5ebe23e00023072a2c2749693f17e
Invalid Expiry
1427879027
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1427879027
ccReg-9411455293
```
### EPP Keyrelay returns an error on invalid absolute expiry
REQUEST:
```xml
domain42.ee
256
3
8
cmlraXN0aGViZXN0
a9e5ebe23e00023072a2c2749693f17e
Invalid Absolute
1427879027
```
RESPONSE:
```xml
Expiry absolute must be compatible to ISO 8601
Invalid Absolute
1427879027
ccReg-1162518336
```
### EPP Keyrelay does not allow both relative and absolute
REQUEST:
```xml
domain42.ee
256
3
8
cmlraXN0aGViZXN0
a9e5ebe23e00023072a2c2749693f17e
P1D
2014-12-23
1427879027
```
RESPONSE:
```xml
Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute
1427879027
ccReg-5052126518
```
### EPP Keyrelay saves legal document with keyrelay
REQUEST:
```xml
domain42.ee
256
3
8
cmlraXN0aGViZXN0
a9e5ebe23e00023072a2c2749693f17e
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1427879027
```
RESPONSE:
```xml
Command completed successfully
1427879027
ccReg-3865430856
```
### EPP Keyrelay validates legal document types
REQUEST:
```xml
domain42.ee
256
3
8
cmlraXN0aGViZXN0
a9e5ebe23e00023072a2c2749693f17e
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1427879028
```
RESPONSE:
```xml
Attribute is invalid: type
1427879028
ccReg-0399816008
```
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-8470374298
```
### EPP Poll returns no messages in poll
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully; no messages
1427879028
ccReg-3700933337
```
### 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-7339847009
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully; no messages
1427879028
ccReg-2417795469
```
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-5309450795
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-04-01 09:03:48 UTC
Balance low.
1427879028
ccReg-0935692525
```
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-9804284104
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Message was not found
1
1427879028
ccReg-5166740338
```
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-9758060726
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully
1427879028
ccReg-7429734801
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Message was not found
1
1427879028
ccReg-1807779733
```
### EPP Poll returns an error on incorrect op
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Attribute is invalid: op
1427879028
ccReg-5692795364
```
### EPP Poll dequeues multiple messages
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-04-01 09:03:48 UTC
Smth else.
1427879028
ccReg-1938201586
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully
1427879028
ccReg-5001220512
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-04-01 09:03:48 UTC
Something.
1427879028
ccReg-0511635107
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully
1427879028
ccReg-9502754440
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-04-01 09:03:48 UTC
Balance low.
1427879028
ccReg-6047318980
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully
1427879028
ccReg-5923439969
```
REQUEST:
```xml
1427879028
```
RESPONSE:
```xml
Command completed successfully; no messages
1427879028
ccReg-6977074196
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-04-01T09:03:49Z
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-5557839877
```
### 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-2039515750
```
### EPP Session when connected prohibits further actions unless logged in
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
You need to login first.
ABC-12345
ccReg-3858483123
```
### 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-6262260712
```
### 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-1916946643
```
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-8463647193
```
### 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-1141402466
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-1310399480
```