# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-01-22 12:53:27 +0200
EXAMPLE COUNT: 103
---
### EPP Contact with valid user create command fails if request xml is missing
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command syntax error
ABC-12345
ccReg-8181141830
```
### EPP Contact with valid user create command fails if request xml is missing
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: name
Required parameter missing: city
Required parameter missing: cc
Required parameter missing: ident
Required parameter missing: voice
Required parameter missing: email
ABC-12345
ccReg-5833531336
```
### EPP Contact with valid user create command successfully saves ident type
REQUEST:
```xml
John Doe
123 Example
Tallinn
EE
+372.1234567
test@example.example
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
794f5d58
2015-01-22 10:53:28 UTC
ABC-12345
ccReg-0555033452
```
### EPP Contact with valid user create command successfully creates a contact
REQUEST:
```xml
John Doe
123 Example
Tallinn
EE
+372.1234567
test@example.example
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
eac941ec
2015-01-22 10:53:29 UTC
ABC-12345
ccReg-9379802551
```
### EPP Contact with valid user create command successfully adds registrar
REQUEST:
```xml
John Doe
123 Example
Tallinn
EE
+372.1234567
test@example.example
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
d3664a48
2015-01-22 10:53:29 UTC
ABC-12345
ccReg-2531954915
```
### EPP Contact with valid user create command returns result data upon success
REQUEST:
```xml
John Doe
123 Example
Tallinn
EE
+372.1234567
test@example.example
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
5d0d91f6
2015-01-22 10:53:29 UTC
ABC-12345
ccReg-2373702503
```
### EPP Contact with valid user create command creates disclosure data
REQUEST:
```xml
John Doe
123 Example
Tallinn
EE
+372.1234567
test@example.example
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
a122f0b4
2015-01-22 10:53:30 UTC
ABC-12345
ccReg-5672868276
```
### EPP Contact with valid user create command creates disclosure data merging with defaults
REQUEST:
```xml
John Doe
123 Example
Tallinn
EE
+372.1234567
test@example.example
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
5d6d8ad1
2015-01-22 10:53:30 UTC
ABC-12345
ccReg-0841784334
```
### 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: id
ABC-12345
ccReg-9740755158
```
### EPP Contact with valid user update command fails with wrong authentication info
REQUEST:
```xml
sh8013
password
John Doe Edited
+372.7654321
edited@example.example
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-5073569029
```
### EPP Contact with valid user update command is succesful
REQUEST:
```xml
sh8013
password
John Doe Edited
+372.7654321
edited@example.example
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
sh8013
2015-01-22 10:53:31 UTC
ABC-12345
ccReg-2595118078
```
### EPP Contact with valid user update command returns phone and email error
REQUEST:
```xml
sh8013
password
John Doe Edited
123213
aaa
ABC-12345
```
RESPONSE:
```xml
Phone nr is invalid
Email is invalid
ABC-12345
ccReg-0108994148
```
### EPP Contact with valid user update command updates disclosure items
REQUEST:
```xml
sh8013
2fooBAR
John Doe Edited
+372.7654321
edited@example.example
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
sh8013
2015-01-22 10:53:32 UTC
ABC-12345
ccReg-1774843199
```
### EPP Contact with valid user delete command fails if request is invalid
REQUEST:
```xml
23123
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: id
ABC-12345
ccReg-7171405895
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
dwa1234
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1173234269
```
### EPP Contact with valid user delete command returns error if obj doesnt exist
REQUEST:
```xml
sh8012
ABC-12345
```
RESPONSE:
```xml
Object does not exist
sh8012
Authentication error
ABC-12345
ccReg-7223662758
```
### EPP Contact with valid user delete command fails if contact has associated domain
REQUEST:
```xml
dwa1234
ABC-12345
```
RESPONSE:
```xml
Object association prohibits operation
ABC-12345
ccReg-7077660173
```
### EPP Contact with valid user check command fails if request is invalid
REQUEST:
```xml
123asde
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: id
ABC-12345
ccReg-2357203919
```
### 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-1741352907
```
### EPP Contact with valid user info command discloses items with wrong password when queried by owner
REQUEST:
```xml
info-4444
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
info-4444
Johnny Awesome
Tessie Ports
Susanaland
+372.12345678
gilbert_hand@hayes.info
2015-01-22 10:53:35 UTC
37605030299
asde
ABC-12345
ccReg-2590324936
```
### EPP Contact with valid user info command returns auth error for non-owner with wrong password
REQUEST:
```xml
info-4444
asdesde
ABC-12345
```
RESPONSE:
```xml
Authentication error
ABC-12345
ccReg-4846228908
```
### EPP Contact with valid user info command doesn't disclose items to non-owner with right password
REQUEST:
```xml
info-4444
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
info-4444
2015-01-22 10:53:36 UTC
37605030299
ABC-12345
ccReg-6813761952
```
### EPP Contact with valid user info command discloses items to owner
REQUEST:
```xml
info-4444
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
info-4444
Johnny Awesome
Tessie Ports
Susanaland
+372.12345678
gilbert_hand@hayes.info
2015-01-22 10:53:36 UTC
37605030299
password
ABC-12345
ccReg-4259304943
```
### EPP Contact with valid user info command fails if request invalid
REQUEST:
```xml
123123
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: id
ABC-12345
ccReg-3838225664
```
### EPP Contact with valid user info command returns error when object does not exist
REQUEST:
```xml
info-4444
password
ABC-12345
```
RESPONSE:
```xml
Object does not exist
info-4444
ABC-12345
ccReg-4163455697
```
### EPP Contact with valid user info command returns info about contact
REQUEST:
```xml
info-4444
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
info-4444
Johnny Awesome
Tessie Ports
Susanaland
+372.12345678
gilbert_hand@hayes.info
2015-01-22 10:53:37 UTC
37605030299
ccds4324pok
ABC-12345
ccReg-2423756106
```
### EPP Contact with valid user info command doesn't disclose private elements
REQUEST:
```xml
info-4444
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
info-4444
Tracy Donnelly
2015-01-22 10:53:38 UTC
37605030299
ABC-12345
ccReg-2851390480
```
### EPP Contact with valid user info command doesn't display unassociated object without password
REQUEST:
```xml
info-4444
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: pw
ABC-12345
ccReg-4696226533
```
### EPP Contact with valid user info command doesn't display unassociated object with wrong password
REQUEST:
```xml
info-4444
qwe321
ABC-12345
```
RESPONSE:
```xml
Authentication error
ABC-12345
ccReg-2761179117
```
### 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-3737354648
```
### EPP Domain with valid user returns error if contact does not exists
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Contact was not found
sh8013
Contact was not found
sh801333
ABC-12345
ccReg-1224668858
```
### EPP Domain with valid user validates required parameters
REQUEST:
```xml
test.ee
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: ns
Required parameter missing: registrant
Required parameter missing: extension > extdata > legalDocument
Required parameter missing: ns > hostAttr
ABC-12345
ccReg-2343207433
```
### EPP Domain with valid user checks a domain
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
ABC-12345
ccReg-6357241747
```
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
in use
ABC-12345
ccReg-0540310638
```
### EPP Domain with valid user 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-7227787786
```
### EPP Domain with valid user checks invalid format domain
REQUEST:
```xml
one.ee
notcorrectdomain
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
notcorrectdomain
invalid format
ABC-12345
ccReg-7006508598
```
### EPP Domain with valid user with citizen as an owner creates a domain
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:42 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-9914284547
```
### EPP Domain with valid user with citizen as an owner creates a domain with legal document
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:42 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-3094000364
```
### EPP Domain with valid user with citizen as an owner creates ria.ee with valid ds record
REQUEST:
```xml
ria.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
8
AwEAAaOf5+lz3ftsL+0CCvfJbhUF/NVsNh8BKo61oYs5fXVbuWDiH872 LC8uKDO92TJy7Q4TF9XMAKMMlf1GMAxlRspD749SOCTN00sqfWx1OMTu a28L1PerwHq7665oDJDKqR71btcGqyLKhe2QDvCdA0mENimF1NudX1BJ DDFi6oOZ0xE/0CuveB64I3ree7nCrwLwNs56kXC4LYoX3XdkOMKiJLL/ MAhcxXa60CdZLoRtTEW3z8/oBq4hEAYMCNclpbd6y/exScwBxFTdUfFk KsdNcmvai1lyk9vna0WQrtpYpHKMXvY9LFHaJxCOLR4umfeQ42RuTd82 lqfU6ClMeXs=
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ria.ee
2015-01-22 10:53:43 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-0277944501
```
### EPP Domain with valid user with citizen as an owner validates nameserver ipv4 when in same zone as domain
REQUEST:
```xml
example.ee
1
ns1.example.ee
ns2.example.ee
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
IPv4 is missing
ABC-12345
ccReg-1427275479
```
### EPP Domain with valid user with citizen as an owner does not create duplicate domain
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:44 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-7816625604
```
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Domain name already exists
example.ee
ABC-12345
ccReg-6683839960
```
### EPP Domain with valid user 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
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Domain name is reserved or restricted
1162.ee
ABC-12345
ccReg-7938110438
```
### EPP Domain with valid user with citizen as an owner does not create domain without contacts and registrant
REQUEST:
```xml
example.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: registrant
ABC-12345
ccReg-8780676604
```
### EPP Domain with valid user with citizen as an owner does not create domain without nameservers
REQUEST:
```xml
example.ee
1
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: ns
Required parameter missing: ns > hostAttr
ABC-12345
ccReg-9479110456
```
### EPP Domain with valid user with citizen as an owner does not create domain with too many nameservers
REQUEST:
```xml
example.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
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11
ABC-12345
ccReg-1858023349
```
### EPP Domain with valid user with citizen as an owner returns error when invalid nameservers are present
REQUEST:
```xml
example.ee
1
invalid1-
-invalid2
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Hostname is invalid
invalid1-
Hostname is invalid
-invalid2
ABC-12345
ccReg-0234127974
```
### EPP Domain with valid user with citizen as an owner checks hostAttr presence
REQUEST:
```xml
example.ee
1
ns1.example.ee
ns2.example.ee
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: ns > hostAttr
ABC-12345
ccReg-6355820695
```
### EPP Domain with valid user with citizen as an owner creates domain with nameservers with ips
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
2fooBAR
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:47 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-7095302566
```
### EPP Domain with valid user with citizen as an owner returns error when nameserver has invalid ips
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2.invalid
ns2.example.net
invalid_ipv6
jd1234
sh8013
sh8013
sh801333
2fooBAR
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
IPv4 is invalid
192.0.2.2.invalid
IPv6 is invalid
INVALID_IPV6
ABC-12345
ccReg-1857005181
```
### EPP Domain with valid user with citizen as an owner creates a domain with period in days
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:48 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-0408430930
```
### EPP Domain with valid user with citizen as an owner does not create a domain with invalid period
REQUEST:
```xml
example.ee
367
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years
367
ABC-12345
ccReg-7421340430
```
### EPP Domain with valid user with citizen as an owner creates a domain with multiple dnskeys
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:49 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-9067064348
```
### EPP Domain with valid user with citizen as an owner does not create a domain when dnskeys are invalid
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
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
9
Valid protocols are: 3
4
Valid flags are: 0, 256, 257
250
Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255
10
Valid flags are: 0, 256, 257
1
Public key is missing
Valid protocols are: 3
5
ABC-12345
ccReg-0690209292
```
### EPP Domain with valid user with citizen as an owner does not create a domain with two identical dnskeys
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
3
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Public key already exists
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-4791921074
```
### EPP Domain with valid user with citizen as an owner validated dnskeys count
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
DNS keys count must be between 0-1
ABC-12345
ccReg-7632764259
```
### EPP Domain with valid user with citizen as an owner creates domain with ds data
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
12345
3
1
49FD46E6C4B45C55D4AC
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:51 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-7899397090
```
### EPP Domain with valid user with citizen as an owner creates domain with ds data with key
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
12345
3
1
49FD46E6C4B45C55D4AC
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:51 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-1558878973
```
### EPP Domain with valid user with citizen as an owner prohibits dsData with key
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
12345
3
1
49FD46E6C4B45C55D4AC
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
dsData object with key data is not allowed
ABC-12345
ccReg-9987216404
```
### EPP Domain with valid user with citizen as an owner prohibits dsData
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
12345
3
1
49FD46E6C4B45C55D4AC
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
dsData object is not allowed
ABC-12345
ccReg-6258573043
```
### EPP Domain with valid user with citizen as an owner prohibits keyData
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
sh8013
sh801333
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
keyData object is not allowed
ABC-12345
ccReg-3319727275
```
### EPP Domain with valid user with juridical persion as an owner creates a domain with contacts
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-22 10:53:53 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-8303243773
```
### EPP Domain with valid user with juridical persion as an owner does not create a domain without admin contact
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
sh8013
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Admin contacts count must be between 1-10
ABC-12345
ccReg-5405889578
```
### EPP Domain with valid user with juridical persion as an owner cannot assign juridical person as admin contact
REQUEST:
```xml
example.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
jd1234
jd1234
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Admin contact can be only citizen
jd1234
ABC-12345
ccReg-1985922130
```
### EPP Domain with valid user with valid domain transfers a domain
REQUEST:
```xml
example.ee
103c0e594f0891f567ce9503d8378140
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
serverApproved
123
2015-01-22 10:53:55 UTC
12345678
2015-01-22 10:53:55 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-0202347832
```
REQUEST:
```xml
example.ee
1810d0cac24ba7d034ca39a3440a9be4
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-22 10:53:55 UTC
123
2015-01-22 11:53:55 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-0549416009
```
REQUEST:
```xml
example.ee
1810d0cac24ba7d034ca39a3440a9be4
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-22 10:53:55 UTC
123
2015-01-22 11:53:55 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-9821872066
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 10:53:55 UTC
Transfer requested.
example.ee
pending
12345678
2015-01-22 10:53:55 UTC
123
2015-01-22 11:53:55 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-6702001709
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2174165939
```
### EPP Domain with valid user with valid domain creates a domain transfer with legal document
REQUEST:
```xml
example.ee
813e680d2639bca3248d899c1be9d958
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-22 10:53:56 UTC
12345678
2015-01-22 11:53:56 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-5823124302
```
REQUEST:
```xml
example.ee
813e680d2639bca3248d899c1be9d958
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-22 10:53:56 UTC
12345678
2015-01-22 11:53:56 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-8158177650
```
### EPP Domain with valid user with valid domain approves the transfer request
REQUEST:
```xml
example.ee
8065692a9060f5cc6ddd8183bd1e1289
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientApproved
123
2015-01-22 10:53:56 UTC
12345678
2015-01-22 10:53:56 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-6442601367
```
### EPP Domain with valid user with valid domain rejects a domain transfer
REQUEST:
```xml
example.ee
333313d3e154296a645c81a6c5991430
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-9083191318
```
REQUEST:
```xml
example.ee
333313d3e154296a645c81a6c5991430
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientRejected
123
2015-01-22 10:53:57 UTC
12345678
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-2489729130
```
### EPP Domain with valid user with valid domain prohibits wrong registrar from approving transfer
REQUEST:
```xml
example.ee
87f64748cd6a8b0e35cdb79edf763d39
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-1029920191
```
### EPP Domain with valid user with valid domain does not transfer with invalid pw
REQUEST:
```xml
example.ee
test
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-4747011771
```
### EPP Domain with valid user with valid domain ignores transfer when owner registrar requests transfer
REQUEST:
```xml
example.ee
fa1a4ba4dbe52df6ee56acf596af1c6e
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-7779874842
```
### EPP Domain with valid user with valid domain returns an error for incorrect op attribute
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Attribute op is invalid
ABC-12345
ccReg-2732202504
```
### EPP Domain with valid user with valid domain creates new pw after successful transfer
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-7911523676
```
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-7218956454
```
### EPP Domain with valid user with valid domain updates a domain
REQUEST:
```xml
example.ee
mak21
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0489837548
```
### EPP Domain with valid user with valid domain updates domain and adds objects
REQUEST:
```xml
example.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-5729719171
```
REQUEST:
```xml
example.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-1534764288
```
REQUEST:
```xml
example.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
ns1.example.com
Nameserver already exists on this domain
ns2.example.com
Contact already exists on this domain
mak21
Status already exists on this domain
clientHold
Status already exists on this domain
clientUpdateProhibited
Public key already exists
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
Public key already exists
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
ccReg-4172222483
```
### EPP Domain with valid user with valid domain updates a domain and removes objects
REQUEST:
```xml
example.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-3126744781
```
REQUEST:
```xml
example.ee
ns1.example.com
mak21
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0285376545
```
REQUEST:
```xml
example.ee
ns1.example.com
mak21
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Contact was not found
mak21
Nameserver was not found
ns1.example.com
Status was not found
clientHold
ABC-12345
ccReg-3863340776
```
### EPP Domain with valid user with valid domain does not remove server statuses
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
serverHold
ABC-12345
ccReg-9448362525
```
### EPP Domain with valid user with valid domain does not add duplicate objects to domain
REQUEST:
```xml
example.ee
ns.grimeswilderman45.ee
sh0705
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain
ns.grimeswilderman45.ee
Contact already exists on this domain
sh0705
ABC-12345
ccReg-0307065677
```
REQUEST:
```xml
example.ee
ns.grimeswilderman45.ee
sh0705
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain
ns.grimeswilderman45.ee
Contact already exists on this domain
sh0705
ABC-12345
ccReg-0487012328
```
### EPP Domain with valid user with valid domain cannot change registrant without legal document
REQUEST:
```xml
example.ee
mak21
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: legalDocument
ABC-12345
ccReg-5059687105
```
### EPP Domain with valid user with valid domain does not assign invalid status to domain
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
invalidStatus
ABC-12345
ccReg-7306447041
```
### EPP Domain with valid user with valid domain renews a domain
REQUEST:
```xml
example.ee
2016-01-22
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2017-01-22 00:00:00 UTC
ABC-12345
ccReg-9246155327
```
### EPP Domain with valid user with valid domain returns an error when given and current exp dates do not match
REQUEST:
```xml
example.ee
2016-08-07
1
ABC-12345
```
RESPONSE:
```xml
Given and current expire dates do not match
2016-08-07
ABC-12345
ccReg-2938567089
```
### EPP Domain with valid user with valid domain returns an error when period is invalid
REQUEST:
```xml
example.ee
2016-01-22
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years
4
ABC-12345
ccReg-5577214205
```
### EPP Domain with valid user with valid domain returns domain info
REQUEST:
```xml
Example.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
Payment overdue.
sh4261
sh4261
sh6872
ns.abshire63.ee
192.168.1.1
ns.simonis64.ee
192.168.1.1
ns.larkinkoch65.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
Registrar OÜ
Registrar OÜ
2015-01-22 10:54:05 UTC
2016-01-22 00:00:00 UTC
dc6995ce1452c759265496a14c79bd01
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-0049084674
```
REQUEST:
```xml
example.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
Payment overdue.
sh4261
sh4261
sh6872
ns.abshire63.ee
192.168.1.1
ns.simonis64.ee
192.168.1.1
ns.larkinkoch65.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
Registrar OÜ
Registrar OÜ
2015-01-22 10:54:05 UTC
2016-01-22 00:00:00 UTC
2015-01-22 10:54:06 UTC
dc6995ce1452c759265496a14c79bd01
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-8080042694
```
### EPP Domain with valid user 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-1487539662
```
### EPP Domain with valid user with valid domain sets ok status by default
REQUEST:
```xml
example.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
sh6802
sh6802
sh1477
ns.roobmcclure69.ee
192.168.1.1
ns.kovacek70.ee
192.168.1.1
ns.hillllindgren71.ee
192.168.1.1
Registrar OÜ
Registrar OÜ
2015-01-22 10:54:06 UTC
2016-01-22 00:00:00 UTC
ed932d4e3211ffdb732e183afaa4a935
ABC-12345
ccReg-7866596060
```
### EPP Domain with valid user with valid domain can not see other registrar domains
REQUEST:
```xml
example.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Domain exists but belongs to other registrar
example.ee
ABC-12345
ccReg-0368282298
```
### EPP Domain with valid user with valid domain deletes domain
REQUEST:
```xml
example.ee
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5040989978
```
### EPP Domain with valid user with valid domain does not delete domain with specific status
REQUEST:
```xml
example.ee
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Domain status prohibits operation
ABC-12345
ccReg-0776919224
```
### EPP Domain with valid user with valid domain does not delete domain without legal document
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: legalDocument
ABC-12345
ccReg-4019599154
```
### EPP Helper in context of Domain generates valid transfer xml
### EPP Keyrelay with valid user makes a keyrelay request
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
a4098d7d024712ac1bdc0157d97a69cc
P1M13D
1421924049
```
RESPONSE:
```xml
Command completed successfully
1421924049
ccReg-4569531786
```
### EPP Keyrelay with valid user returns an error when parameters are missing
REQUEST:
```xml
example.ee
3
8
cmlraXN0aGViZXN0
c65f2c94959ebc7d8ebdddf2b4f6cc62
Invalid Expiry
1421924050
```
RESPONSE:
```xml
Required parameter missing: flags
1421924050
ccReg-5537307460
```
### EPP Keyrelay with valid user returns an error on invalid relative expiry
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
bc622aa1ad097e322ec1fdd537bce10c
Invalid Expiry
1421924050
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1421924050
ccReg-4994897192
```
### EPP Keyrelay with valid user does not allow both relative and absolute
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
be1827f16612f4aa4e7a459483f26624
P1D
2014-12-23
1421924050
```
RESPONSE:
```xml
Only one parameter allowed: relative or absolute
1421924050
ccReg-5038193284
```
### EPP Poll with valid user returns no messages in poll
REQUEST:
```xml
1421924051
```
RESPONSE:
```xml
Command completed successfully; no messages
1421924051
ccReg-2693326370
```
### EPP Poll with valid user queues and dequeues messages
REQUEST:
```xml
1421924051
```
RESPONSE:
```xml
Command completed successfully; no messages
1421924051
ccReg-6627109021
```
REQUEST:
```xml
1421924051
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 10:54:11 UTC
Balance low.
1421924051
ccReg-9051812146
```
REQUEST:
```xml
1421924051
```
RESPONSE:
```xml
Message was not found
1
1421924051
ccReg-3340054002
```
REQUEST:
```xml
1421924051
```
RESPONSE:
```xml
Command completed successfully
1421924051
ccReg-9157978267
```
REQUEST:
```xml
1421924051
```
RESPONSE:
```xml
Message was not found
1
1421924051
ccReg-1507914198
```
### EPP Poll with valid user returns an error on incorrect op
REQUEST:
```xml
1421924052
```
RESPONSE:
```xml
Attribute op is invalid
1421924052
ccReg-9605009033
```
### EPP Poll with valid user dequeues multiple messages
REQUEST:
```xml
1421924052
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 10:54:12 UTC
Smth else.
1421924052
ccReg-1329594539
```
REQUEST:
```xml
1421924052
```
RESPONSE:
```xml
Command completed successfully
1421924052
ccReg-4376592741
```
REQUEST:
```xml
1421924052
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 10:54:12 UTC
Something.
1421924052
ccReg-5620333678
```
REQUEST:
```xml
1421924052
```
RESPONSE:
```xml
Command completed successfully
1421924052
ccReg-8697411498
```
REQUEST:
```xml
1421924053
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 10:54:12 UTC
Balance low.
1421924053
ccReg-7193257898
```
REQUEST:
```xml
1421924053
```
RESPONSE:
```xml
Command completed successfully
1421924053
ccReg-0663525231
```
REQUEST:
```xml
1421924053
```
RESPONSE:
```xml
Command completed successfully; no messages
1421924053
ccReg-1808498081
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-01-22T10:54:13Z
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
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
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
Authentication error; server closing connection
ABC-12345
ccReg-6027560481
```
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
Authentication error; server closing connection
ABC-12345
ccReg-8044658201
```
### EPP Session when connected prohibits further actions unless logged in
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
You need to login first.
ABC-12345
ccReg-3983606443
```
### 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
```