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