# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-01-05 17:32:47 +0200
EXAMPLE COUNT: 102
---
### EPP Contact with valid user create command fails if request xml is missing
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command syntax error
ABC-12345
```
### 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
```
### 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
437c472b
2015-01-05 15:32:48 UTC
ABC-12345
ccReg-3975312548
```
### 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
f757fedd
2015-01-05 15:32:49 UTC
ABC-12345
ccReg-7227223037
```
### 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
e2ea133b
2015-01-05 15:32:49 UTC
ABC-12345
ccReg-0889429386
```
### 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
4dcd648a
2015-01-05 15:32:49 UTC
ABC-12345
ccReg-7162996051
```
### 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
069eb6ef
2015-01-05 15:32:49 UTC
ABC-12345
ccReg-4559485029
```
### 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
```
### 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-4299737865
```
### 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-05 15:32:50 UTC
ABC-12345
ccReg-6555165348
```
### 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-9426663819
```
### 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-05 15:32:51 UTC
ABC-12345
ccReg-1520665517
```
### 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
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
dwa1234
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3805966049
```
### 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-5876002539
```
### 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-1586085838
```
### 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
```
### 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-2517615775
```
### 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
Rylee Burgs
Edaport
+372.12345678
izaiah@rempel.name
2015-01-05 15:32:53 UTC
37605030299
asde
ABC-12345
ccReg-1905610579
```
### 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-1831179654
```
### 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-05 15:32:54 UTC
37605030299
ABC-12345
ccReg-5588795266
```
### 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
Rylee Burgs
Edaport
+372.12345678
izaiah@rempel.name
2015-01-05 15:32:54 UTC
37605030299
password
ABC-12345
ccReg-7644946194
```
### EPP Contact with valid user info command fails if request invalid
REQUEST:
```xml
123123
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: id
ABC-12345
```
### 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
```
### 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
Rylee Burgs
Edaport
+372.12345678
izaiah@rempel.name
2015-01-05 15:32:55 UTC
37605030299
ccds4324pok
ABC-12345
ccReg-1364769306
```
### 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
Ottilie Baumbach
2015-01-05 15:32:56 UTC
37605030299
ABC-12345
ccReg-4600379842
```
### 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
```
### 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-9967762194
```
### 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-7133366403
```
### 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-7555514127
```
### 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: legalDocument
ABC-12345
```
### EPP Domain with valid user checks a domain
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
ABC-12345
ccReg-8136393108
```
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
in use
ABC-12345
ccReg-4854926752
```
### 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-0386637655
```
### 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-7118756973
```
### EPP Domain with valid user with two epp users 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-6239650372
```
### EPP Domain with valid user with two epp users transfers a domain
REQUEST:
```xml
example.ee
292280e35a78089babd4ae2c34a1e536
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
serverApproved
123
2015-01-05 15:32:58 UTC
12345678
2015-01-05 15:32:58 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-6223227150
```
REQUEST:
```xml
example.ee
62857966e2129ad8dcd909f668b01f05
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-05 15:32:59 UTC
123
2015-01-05 16:32:59 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-9566581811
```
REQUEST:
```xml
example.ee
62857966e2129ad8dcd909f668b01f05
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-05 15:32:59 UTC
123
2015-01-05 16:32:59 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-1708828212
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-05 15:32:59 UTC
Transfer requested.
example.ee
pending
12345678
2015-01-05 15:32:59 UTC
123
2015-01-05 16:32:59 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-9623609095
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5445871405
```
### EPP Domain with valid user with two epp users prohibits wrong registrar from approving transfer
REQUEST:
```xml
example.ee
eb3dab0d8a28f8aa2bf256316a9fb8af
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-1045065843
```
### EPP Domain with valid user with two epp users approves the transfer request
REQUEST:
```xml
example.ee
d28f880a8ed69284406459b57bb9459a
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientApproved
123
2015-01-05 15:32:59 UTC
12345678
2015-01-05 15:33:00 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-0517693011
```
### EPP Domain with valid user with two epp users does not transfer with invalid pw
REQUEST:
```xml
example.ee
test
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-5490156855
```
### EPP Domain with valid user with two epp users ignores transfer when owner registrar requests transfer
REQUEST:
```xml
example.ee
43e7b2342e5677e84a50bf0c4bb10a39
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-9742859484
```
### EPP Domain with valid user with two epp users returns an error for incorrect op attribute
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Attribute op is invalid
ABC-12345
```
### EPP Domain with valid user with two epp users creates new pw after successful transfer
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-5348799482
```
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-1819047503
```
### EPP Domain with valid user with two epp users creates a domain transfer with legal document
REQUEST:
```xml
example.ee
b1624eaa9833c58f6d579d0abb13b4ba
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
serverApproved
123
2015-01-05 15:33:01 UTC
12345678
2015-01-05 15:33:01 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-0316810260
```
### EPP Domain with valid user with two epp users creates a domain transfer with legal document
REQUEST:
```xml
example.ee
3f96bcb3c84be2eb3e91d67b96862ec6
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-05 15:33:01 UTC
12345678
2015-01-05 16:33:01 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-6179066659
```
REQUEST:
```xml
example.ee
3f96bcb3c84be2eb3e91d67b96862ec6
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-05 15:33:01 UTC
12345678
2015-01-05 16:33:01 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-6557742736
```
### EPP Domain with valid user with two epp users rejects a domain transfer
REQUEST:
```xml
example.ee
507328125edb998937060e677569a01b
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-0766660040
```
REQUEST:
```xml
example.ee
507328125edb998937060e677569a01b
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientRejected
123
2015-01-05 15:33:02 UTC
12345678
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-0885563582
```
### 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-05 15:33:02 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-9741694176
```
### 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-05 15:33:03 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-2048308942
```
### 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-05 15:33:04 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-1750690697
```
### 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-1329944119
```
### 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-05 15:33:04 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-1510707704
```
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-5562246431
```
### 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-8129944538
```
### 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
```
### 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
ABC-12345
```
### 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-1106641937
```
### 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-1450541238
```
### EPP Domain with valid user with citizen as an owner does not allow hostObj
REQUEST:
```xml
example.ee
1
ns1.example.ee
ns2.example.ee
jd1234
sh8013
sh8013
sh801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
hostObj object is not allowed
ABC-12345
```
### 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
sh801333
2fooBAR
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2015-01-05 15:33:07 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-8833679463
```
### 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
sh801333
2fooBAR
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
IPv4 is invalid
192.0.2.2.invalid
IPv6 is invalid
INVALID_IPV6
ABC-12345
ccReg-0781911419
```
### 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-05 15:33:08 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-0401439371
```
### 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-8365098713
```
### 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-05 15:33:08 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-7659902425
```
### 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-5606223862
```
### 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-1584009494
```
### 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-6817372309
```
### 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-05 15:33:10 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-1767781983
```
### 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-05 15:33:10 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-4451922952
```
### 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-3143759591
```
### 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-0887082626
```
### 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-6611691636
```
### 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-05 15:33:11 UTC
2016-01-05 00:00:00 UTC
ABC-12345
ccReg-0214336248
```
### 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-0190210331
```
### EPP Domain with valid user with valid domain renews a domain
REQUEST:
```xml
example.ee
2016-01-05
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2017-01-05 00:00:00 UTC
ABC-12345
ccReg-2435297934
```
### 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-5888722655
```
### EPP Domain with valid user with valid domain returns an error when period is invalid
REQUEST:
```xml
example.ee
2016-01-05
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years
4
ABC-12345
ccReg-5730681330
```
### 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
sh5420
sh5420
sh9701
ns.funkkeeling48.ee
192.168.1.1
ns.koelpin49.ee
192.168.1.1
ns.blick50.ee
192.168.1.1
Registrar OÜ
Registrar OÜ
2015-01-05 15:33:13 UTC
2016-01-05 00:00:00 UTC
85667cda06a48e094c7217859001494f
ABC-12345
ccReg-3468481604
```
### 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.
sh0251
sh0251
sh1083
ns.grantterry51.ee
192.168.1.1
ns.boyer52.ee
192.168.1.1
ns.sawaynfunk53.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-05 15:33:13 UTC
2016-01-05 00:00:00 UTC
8e6735bee0d99b12e2c3aa59fc7a874a
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-3950328765
```
REQUEST:
```xml
example.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
Payment overdue.
sh0251
sh0251
sh1083
ns.grantterry51.ee
192.168.1.1
ns.boyer52.ee
192.168.1.1
ns.sawaynfunk53.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-05 15:33:13 UTC
2016-01-05 00:00:00 UTC
2015-01-05 15:33:14 UTC
8e6735bee0d99b12e2c3aa59fc7a874a
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-8060900126
```
### 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-6212044154
```
### 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-6416614168
```
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-5627543390
```
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-8486858885
```
### 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-2031148269
```
REQUEST:
```xml
example.ee
ns1.example.com
mak21
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2737494239
```
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-6805931342
```
### 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-5390271086
```
### EPP Domain with valid user with valid domain does not add duplicate objects to domain
REQUEST:
```xml
example.ee
ns1.example.com
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5940870376
```
REQUEST:
```xml
example.ee
ns1.example.com
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain
ns1.example.com
ABC-12345
ccReg-8200619815
```
### 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
```
### 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-5301278080
```
### 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-5210206337
```
### 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-9033210844
```
### 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-5162725861
```
### 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
```
### 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
6ebcec9a20ae5a9cd9f53f817488e38c
P1M13D
1420471998
```
RESPONSE:
```xml
Command completed successfully
1420471998
ccReg-7055724495
```
### EPP Keyrelay with valid user returns an error when parameters are missing
REQUEST:
```xml
example.ee
3
8
cmlraXN0aGViZXN0
584bb0074b706f54e3613df9f0400ccb
Invalid Expiry
1420471999
```
RESPONSE:
```xml
Required parameter missing: flags
1420471999
ccReg-0729461890
```
### EPP Keyrelay with valid user returns an error on invalid relative expiry
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
6e33f95e737a78e48fdf11a781501b61
Invalid Expiry
1420471999
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1420471999
ccReg-9152883970
```
### EPP Keyrelay with valid user does not allow both relative and absolute
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
1b296b351501763ff99d3f3abde60e03
P1D
2014-12-23
1420471999
```
RESPONSE:
```xml
Only one parameter allowed: relative or absolute
1420471999
ccReg-1734184639
```
### EPP Poll with valid user returns no messages in poll
REQUEST:
```xml
1420472000
```
RESPONSE:
```xml
Command completed successfully; no messages
1420472000
ccReg-1116841372
```
### EPP Poll with valid user queues and dequeues messages
REQUEST:
```xml
1420472000
```
RESPONSE:
```xml
Command completed successfully; no messages
1420472000
ccReg-7669476431
```
REQUEST:
```xml
1420472000
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-05 15:33:20 UTC
Balance low.
1420472000
ccReg-3489604272
```
REQUEST:
```xml
1420472000
```
RESPONSE:
```xml
Message was not found
1
1420472000
ccReg-2834519293
```
REQUEST:
```xml
1420472000
```
RESPONSE:
```xml
Command completed successfully
1420472000
ccReg-6696868898
```
REQUEST:
```xml
1420472000
```
RESPONSE:
```xml
Message was not found
1
1420472000
ccReg-6807297675
```
### EPP Poll with valid user returns an error on incorrect op
REQUEST:
```xml
1420472000
```
RESPONSE:
```xml
Attribute op is invalid
1420472000
```
### EPP Poll with valid user dequeues multiple messages
REQUEST:
```xml
1420472001
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-05 15:33:21 UTC
Smth else.
1420472001
ccReg-3716260963
```
REQUEST:
```xml
1420472001
```
RESPONSE:
```xml
Command completed successfully
1420472001
ccReg-3609825086
```
REQUEST:
```xml
1420472001
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-05 15:33:21 UTC
Something.
1420472001
ccReg-1683719915
```
REQUEST:
```xml
1420472001
```
RESPONSE:
```xml
Command completed successfully
1420472001
ccReg-0307547341
```
REQUEST:
```xml
1420472001
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-05 15:33:21 UTC
Balance low.
1420472001
ccReg-5830990527
```
REQUEST:
```xml
1420472001
```
RESPONSE:
```xml
Command completed successfully
1420472001
ccReg-2074528823
```
REQUEST:
```xml
1420472001
```
RESPONSE:
```xml
Command completed successfully; no messages
1420472001
ccReg-1122434374
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-01-05T15:33:21Z
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-4592688173
```
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-7982764478
```
### EPP Session when connected prohibits further actions unless logged in
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
You need to login first.
ABC-12345
```
### 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-7442235092
```
### 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-1200707912
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-8823565900
```
### 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-9250293805
```
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
```