# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-01-22 14:10:54 +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-6143636225
```
### 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-6393993169
```
### 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
85dc19aa
2015-01-22 12:10:55 UTC
ABC-12345
ccReg-4212011863
```
### 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
d3768ab3
2015-01-22 12:10:56 UTC
ABC-12345
ccReg-0730489480
```
### 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
88d6780e
2015-01-22 12:10:56 UTC
ABC-12345
ccReg-9779381599
```
### 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
73e696df
2015-01-22 12:10:57 UTC
ABC-12345
ccReg-3767227637
```
### 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
74420fbd
2015-01-22 12:10:57 UTC
ABC-12345
ccReg-4613907364
```
### 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
a3674d48
2015-01-22 12:10:58 UTC
ABC-12345
ccReg-9283088316
```
### 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-4772186660
```
### 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-8598022437
```
### 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 12:10:59 UTC
ABC-12345
ccReg-5143606249
```
### 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-9928102458
```
### 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 12:11:00 UTC
ABC-12345
ccReg-1699056974
```
### 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-9039532733
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
dwa1234
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0269232314
```
### 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-3542531963
```
### 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-9395300064
```
### 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-1901327109
```
### 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-6552471798
```
### 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
Dicki Roads
North Evalyn
+372.12345678
vivianne@oconner.com
2015-01-22 12:11:03 UTC
37605030299
asde
ABC-12345
ccReg-9695055029
```
### 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-9983276493
```
### 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 12:11:04 UTC
37605030299
ABC-12345
ccReg-6204033516
```
### 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
Dicki Roads
North Evalyn
+372.12345678
vivianne@oconner.com
2015-01-22 12:11:04 UTC
37605030299
password
ABC-12345
ccReg-6504952327
```
### 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-9502236396
```
### 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-4488786679
```
### 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
Dicki Roads
North Evalyn
+372.12345678
vivianne@oconner.com
2015-01-22 12:11:05 UTC
37605030299
ccds4324pok
ABC-12345
ccReg-7165394448
```
### 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
Prudence Harber
2015-01-22 12:11:06 UTC
37605030299
ABC-12345
ccReg-3406742437
```
### 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-6119736624
```
### 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-8069258662
```
### 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-2650601224
```
### 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-4283488293
```
### 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-5004218551
```
### EPP Domain with valid user checks a domain
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
ABC-12345
ccReg-6881717783
```
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
in use
ABC-12345
ccReg-9812129633
```
### 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-0517337529
```
### 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-4388679225
```
### 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 12:11:10 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-3703698281
```
### 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 12:11:10 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-1860622318
```
### 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 12:11:11 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-3888885196
```
### 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-1174166578
```
### 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 12:11:12 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-8715528377
```
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-2870629938
```
### 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-9003236636
```
### 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-7454283477
```
### 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-9072658024
```
### 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-4146902834
```
### 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-6922694610
```
### 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-6834353310
```
### 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 12:11:15 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-6809114641
```
### 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-0810520891
```
### 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 12:11:16 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-1460334763
```
### 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-7661218981
```
### 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 12:11:17 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-1975551314
```
### 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-7740936706
```
### 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-4160479266
```
### 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-1278817194
```
### 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 12:11:19 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-1105381839
```
### 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 12:11:20 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-2387114972
```
### 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-3285466039
```
### 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-2457177711
```
### 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-3075406810
```
### 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 12:11:22 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-5848471397
```
### 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-2985814898
```
### 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-1365231095
```
### EPP Domain with valid user with valid domain transfers a domain
REQUEST:
```xml
example.ee
432bd86ff51b6e26d920c9400cb3ad82
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
serverApproved
123
2015-01-22 12:11:23 UTC
12345678
2015-01-22 12:11:23 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-0186532046
```
REQUEST:
```xml
example.ee
b212397d0398aee4aba04dcd79912cb2
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-22 12:11:23 UTC
123
2015-01-22 13:11:23 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-3584771032
```
REQUEST:
```xml
example.ee
b212397d0398aee4aba04dcd79912cb2
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-22 12:11:23 UTC
123
2015-01-22 13:11:23 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-8973228438
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 12:11:23 UTC
Transfer requested.
example.ee
pending
12345678
2015-01-22 12:11:23 UTC
123
2015-01-22 13:11:23 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-4682305118
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9877887700
```
### EPP Domain with valid user with valid domain creates a domain transfer with legal document
REQUEST:
```xml
example.ee
03035f09cb992283061556aa9343880f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-22 12:11:24 UTC
12345678
2015-01-22 13:11:24 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-4621279057
```
REQUEST:
```xml
example.ee
03035f09cb992283061556aa9343880f
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-22 12:11:24 UTC
12345678
2015-01-22 13:11:24 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-8963761687
```
### EPP Domain with valid user with valid domain approves the transfer request
REQUEST:
```xml
example.ee
d317288c9f36c6745f1837fabce99d05
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientApproved
123
2015-01-22 12:11:25 UTC
12345678
2015-01-22 12:11:25 UTC
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-8546288965
```
### EPP Domain with valid user with valid domain rejects a domain transfer
REQUEST:
```xml
example.ee
c5f875f19c68514cacfb3ffecf9a6288
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-5961651999
```
REQUEST:
```xml
example.ee
c5f875f19c68514cacfb3ffecf9a6288
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientRejected
123
2015-01-22 12:11:25 UTC
12345678
2016-01-22 00:00:00 UTC
ABC-12345
ccReg-8135957465
```
### EPP Domain with valid user with valid domain prohibits wrong registrar from approving transfer
REQUEST:
```xml
example.ee
720c99d05a3f8d3add262c8c3a8a114f
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-9454338729
```
### 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-4463107622
```
### EPP Domain with valid user with valid domain ignores transfer when owner registrar requests transfer
REQUEST:
```xml
example.ee
68908da3e272288d7f156c02f4662e03
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-2602470714
```
### 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-2888772029
```
### 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-7422053119
```
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-8015306860
```
### 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-3396683613
```
### 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-6147780310
```
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-1913285732
```
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-1528266885
```
### 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-2524772795
```
REQUEST:
```xml
example.ee
ns1.example.com
mak21
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6627648488
```
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-8916352444
```
### 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-7766515123
```
### EPP Domain with valid user with valid domain does not add duplicate objects to domain
REQUEST:
```xml
example.ee
ns.bahringer45.ee
sh6599
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain
ns.bahringer45.ee
Contact already exists on this domain
sh6599
ABC-12345
ccReg-2762360823
```
REQUEST:
```xml
example.ee
ns.bahringer45.ee
sh6599
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain
ns.bahringer45.ee
Contact already exists on this domain
sh6599
ABC-12345
ccReg-0593027911
```
### 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-8109848981
```
### 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-5725095178
```
### 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-6393325699
```
### 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-4999632899
```
### 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-7251693329
```
### 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.
sh2625
sh2625
sh4667
ns.bradtke63.ee
192.168.1.1
ns.kilback64.ee
192.168.1.1
ns.blockwest65.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 12:11:34 UTC
2016-01-22 00:00:00 UTC
edc1b0e100a200e4b9ee9ebdfa2dcd2d
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-7196690951
```
REQUEST:
```xml
example.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
Payment overdue.
sh2625
sh2625
sh4667
ns.bradtke63.ee
192.168.1.1
ns.kilback64.ee
192.168.1.1
ns.blockwest65.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 12:11:34 UTC
2016-01-22 00:00:00 UTC
2015-01-22 12:11:34 UTC
edc1b0e100a200e4b9ee9ebdfa2dcd2d
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-8765516653
```
### 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-7975113746
```
### 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
sh4087
sh4087
sh2062
ns.simonis69.ee
192.168.1.1
ns.howell70.ee
192.168.1.1
ns.sawaynosinski71.ee
192.168.1.1
Registrar OÜ
Registrar OÜ
2015-01-22 12:11:35 UTC
2016-01-22 00:00:00 UTC
b175bc73aeb1366f19c577b6e9e17964
ABC-12345
ccReg-9258742618
```
### 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-7779523962
```
### 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-7927749490
```
### 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-5149248572
```
### 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-0779018995
```
### 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
2e94e4781f163e6989e3d6dac7e6c70e
P1M13D
1421928698
```
RESPONSE:
```xml
Command completed successfully
1421928698
ccReg-4460608511
```
### EPP Keyrelay with valid user returns an error when parameters are missing
REQUEST:
```xml
example.ee
3
8
cmlraXN0aGViZXN0
07fd44553417040da162c5a3b017f769
Invalid Expiry
1421928698
```
RESPONSE:
```xml
Required parameter missing: flags
1421928698
ccReg-2915254766
```
### EPP Keyrelay with valid user returns an error on invalid relative expiry
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
5da64b8beefa2c89be7af4ba15f2355b
Invalid Expiry
1421928699
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1421928699
ccReg-9495171158
```
### EPP Keyrelay with valid user does not allow both relative and absolute
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
610ce082050598447ac23016f0fab7a0
P1D
2014-12-23
1421928699
```
RESPONSE:
```xml
Only one parameter allowed: relative or absolute
1421928699
ccReg-0585479024
```
### EPP Poll with valid user returns no messages in poll
REQUEST:
```xml
1421928699
```
RESPONSE:
```xml
Command completed successfully; no messages
1421928699
ccReg-4424392873
```
### EPP Poll with valid user queues and dequeues messages
REQUEST:
```xml
1421928700
```
RESPONSE:
```xml
Command completed successfully; no messages
1421928700
ccReg-4659562481
```
REQUEST:
```xml
1421928700
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 12:11:40 UTC
Balance low.
1421928700
ccReg-7226938516
```
REQUEST:
```xml
1421928700
```
RESPONSE:
```xml
Message was not found
1
1421928700
ccReg-0233496977
```
REQUEST:
```xml
1421928700
```
RESPONSE:
```xml
Command completed successfully
1421928700
ccReg-0748832104
```
REQUEST:
```xml
1421928700
```
RESPONSE:
```xml
Message was not found
1
1421928700
ccReg-4936307393
```
### EPP Poll with valid user returns an error on incorrect op
REQUEST:
```xml
1421928700
```
RESPONSE:
```xml
Attribute op is invalid
1421928700
ccReg-5919365165
```
### EPP Poll with valid user dequeues multiple messages
REQUEST:
```xml
1421928701
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 12:11:41 UTC
Smth else.
1421928701
ccReg-9966783279
```
REQUEST:
```xml
1421928701
```
RESPONSE:
```xml
Command completed successfully
1421928701
ccReg-2366094907
```
REQUEST:
```xml
1421928701
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 12:11:41 UTC
Something.
1421928701
ccReg-6052527721
```
REQUEST:
```xml
1421928701
```
RESPONSE:
```xml
Command completed successfully
1421928701
ccReg-0877436123
```
REQUEST:
```xml
1421928701
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-22 12:11:41 UTC
Balance low.
1421928701
ccReg-6323427719
```
REQUEST:
```xml
1421928701
```
RESPONSE:
```xml
Command completed successfully
1421928701
ccReg-6213983841
```
REQUEST:
```xml
1421928701
```
RESPONSE:
```xml
Command completed successfully; no messages
1421928701
ccReg-4004180476
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-01-22T12:11:41Z
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-1400785649
```
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-8734694026
```
### EPP Session when connected prohibits further actions unless logged in
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
You need to login first.
ABC-12345
ccReg-0096003885
```
### 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-3621051982
```
### 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-5406050340
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-9180174205
```
### 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-7643018297
```
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-9960639186
```