# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-01-21 16:16:32 +0200
EXAMPLE COUNT: 104
---
### 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-0415961418
```
### 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-5545672045
```
### 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
57e1d053
2015-01-21 14:16:33 UTC
ABC-12345
ccReg-1186498137
```
### 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
16b38267
2015-01-21 14:16:34 UTC
ABC-12345
ccReg-8225552533
```
### 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
ef7ab7c7
2015-01-21 14:16:34 UTC
ABC-12345
ccReg-0277110343
```
### 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
3dfbb237
2015-01-21 14:16:35 UTC
ABC-12345
ccReg-5915568719
```
### 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
6c69f945
2015-01-21 14:16:35 UTC
ABC-12345
ccReg-5585374718
```
### 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
61480b34
2015-01-21 14:16:36 UTC
ABC-12345
ccReg-7682232705
```
### 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-7696402007
```
### 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-1650550527
```
### 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-21 14:16:37 UTC
ABC-12345
ccReg-6771284373
```
### 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-4109374852
```
### 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-21 14:16:38 UTC
ABC-12345
ccReg-1400303232
```
### 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-1793388207
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
dwa1234
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9455406192
```
### 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-2274662962
```
### 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-8828374476
```
### 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-6839266719
```
### 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-8831656850
```
### 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
Joanny Parks
Lockmanport
+372.12345678
helena@robel.name
2015-01-21 14:16:41 UTC
37605030299
asde
ABC-12345
ccReg-7831471890
```
### 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-5547243329
```
### 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-21 14:16:41 UTC
37605030299
ABC-12345
ccReg-4469393835
```
### 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
Joanny Parks
Lockmanport
+372.12345678
helena@robel.name
2015-01-21 14:16:42 UTC
37605030299
password
ABC-12345
ccReg-4987956623
```
### 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-2174218272
```
### 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-4718251837
```
### 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
Joanny Parks
Lockmanport
+372.12345678
helena@robel.name
2015-01-21 14:16:43 UTC
37605030299
ccds4324pok
ABC-12345
ccReg-6157937090
```
### 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
Louisa Osinski
2015-01-21 14:16:43 UTC
37605030299
ABC-12345
ccReg-9601425599
```
### 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-1542657839
```
### 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-4494383330
```
### 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-8589717445
```
### 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-1902636323
```
### 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-6382642257
```
### EPP Domain with valid user checks a domain
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
ABC-12345
ccReg-2556152893
```
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
in use
ABC-12345
ccReg-1369952216
```
### 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-7825719737
```
### 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-0884303645
```
### 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-8630794437
```
### EPP Domain with valid user with two epp users transfers a domain
REQUEST:
```xml
example.ee
f00d6a865da167268fa29f63f3cd8ec0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
serverApproved
123
2015-01-21 14:16:47 UTC
12345678
2015-01-21 14:16:47 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-7511492934
```
REQUEST:
```xml
example.ee
ec8e7e8ab8f5e4113f5630f7fd7793cc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-21 14:16:48 UTC
123
2015-01-21 15:16:48 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-8388474923
```
REQUEST:
```xml
example.ee
ec8e7e8ab8f5e4113f5630f7fd7793cc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
12345678
2015-01-21 14:16:48 UTC
123
2015-01-21 15:16:48 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-6658465477
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-21 14:16:48 UTC
Transfer requested.
example.ee
pending
12345678
2015-01-21 14:16:48 UTC
123
2015-01-21 15:16:48 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-6116429796
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6364364865
```
### EPP Domain with valid user with two epp users prohibits wrong registrar from approving transfer
REQUEST:
```xml
example.ee
8af2332aa8b2a951569d4aef8eb465f7
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-3477061030
```
### EPP Domain with valid user with two epp users approves the transfer request
REQUEST:
```xml
example.ee
9406186c283d41b67adb664cd449fc66
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientApproved
123
2015-01-21 14:16:49 UTC
12345678
2015-01-21 14:16:49 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-8232240686
```
### 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-6553037857
```
### EPP Domain with valid user with two epp users ignores transfer when owner registrar requests transfer
REQUEST:
```xml
example.ee
8a4146c393fdd8b428765baeb001773b
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-4758911735
```
### 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
ccReg-0350571156
```
### 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-5272127485
```
REQUEST:
```xml
example.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6078068156
```
### EPP Domain with valid user with two epp users creates a domain transfer with legal document
REQUEST:
```xml
example.ee
4fec0fc9d59abbff5f46117261aea6f6
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
serverApproved
123
2015-01-21 14:16:51 UTC
12345678
2015-01-21 14:16:51 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-7499919263
```
### EPP Domain with valid user with two epp users creates a domain transfer with legal document
REQUEST:
```xml
example.ee
ed51877e8e96f9934359f6726accf638
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-21 14:16:52 UTC
12345678
2015-01-21 15:16:52 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-7008276389
```
REQUEST:
```xml
example.ee
ed51877e8e96f9934359f6726accf638
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
pending
123
2015-01-21 14:16:52 UTC
12345678
2015-01-21 15:16:52 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-2040819091
```
### EPP Domain with valid user with two epp users rejects a domain transfer
REQUEST:
```xml
example.ee
5310e10dcf8c2f4f8c290e1c07df3f8d
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-4324472207
```
REQUEST:
```xml
example.ee
5310e10dcf8c2f4f8c290e1c07df3f8d
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
clientRejected
123
2015-01-21 14:16:52 UTC
12345678
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-6539038896
```
### 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-21 14:16:53 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-9149671535
```
### 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-21 14:16:53 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-3814173213
```
### 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-21 14:16:54 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-5497079888
```
### 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-5557797697
```
### 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-21 14:16:55 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-8354683894
```
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-2101972617
```
### 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-3526632012
```
### 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-2755543873
```
### 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-3618470021
```
### 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-4885611470
```
### 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-5867008196
```
### 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-7077322700
```
### 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-21 14:16:58 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-9477510095
```
### 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-3072315675
```
### 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-21 14:16:59 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-1294059799
```
### 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-0073869502
```
### 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-21 14:16:59 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-1882420234
```
### 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-8910276324
```
### 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-0189490140
```
### 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-9570795070
```
### 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-21 14:17:01 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-2360218659
```
### 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-21 14:17:02 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-9556555231
```
### 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-5561053539
```
### 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-2431144347
```
### 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-6489155304
```
### 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-21 14:17:03 UTC
2016-01-21 00:00:00 UTC
ABC-12345
ccReg-4857148637
```
### 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-6660093673
```
### 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-3727569032
```
### EPP Domain with valid user with valid domain renews a domain
REQUEST:
```xml
example.ee
2016-01-21
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
2017-01-21 00:00:00 UTC
ABC-12345
ccReg-0819988106
```
### 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-1495960310
```
### EPP Domain with valid user with valid domain returns an error when period is invalid
REQUEST:
```xml
example.ee
2016-01-21
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years
4
ABC-12345
ccReg-2594179701
```
### 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
sh0637
sh0637
sh4751
ns.turcotte48.ee
192.168.1.1
ns.hayes49.ee
192.168.1.1
ns.harrisharris50.ee
192.168.1.1
Registrar OÜ
Registrar OÜ
2015-01-21 14:17:06 UTC
2016-01-21 00:00:00 UTC
b60203d5ef1506de5bcd915b1707a824
ABC-12345
ccReg-4492301884
```
### 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.
sh8527
sh8527
sh7810
ns.ryanstracke51.ee
192.168.1.1
ns.hackett52.ee
192.168.1.1
ns.jones53.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-21 14:17:06 UTC
2016-01-21 00:00:00 UTC
e180d5b4d3fe09721e41892ceb095b81
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-5679501461
```
REQUEST:
```xml
example.ee
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example.ee
Payment overdue.
sh8527
sh8527
sh7810
ns.ryanstracke51.ee
192.168.1.1
ns.hackett52.ee
192.168.1.1
ns.jones53.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-21 14:17:06 UTC
2016-01-21 00:00:00 UTC
2015-01-21 14:17:07 UTC
e180d5b4d3fe09721e41892ceb095b81
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-5138691648
```
### 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-4540138549
```
### 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-1653631756
```
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-8639729861
```
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-0108371053
```
### 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-5588588028
```
REQUEST:
```xml
example.ee
ns1.example.com
mak21
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4181423300
```
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-0816518164
```
### 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-9133721118
```
### 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-0458825204
```
REQUEST:
```xml
example.ee
ns1.example.com
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain
ns1.example.com
ABC-12345
ccReg-6855899158
```
### 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-0069924086
```
### 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-8640564828
```
### 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-8719086717
```
### 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-1387277939
```
### 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-7917636800
```
### 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-7224611323
```
### 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
335dd76bb33123d06d7452e62f244681
P1M13D
1421849833
```
RESPONSE:
```xml
Command completed successfully
1421849833
ccReg-3505490569
```
### EPP Keyrelay with valid user returns an error when parameters are missing
REQUEST:
```xml
example.ee
3
8
cmlraXN0aGViZXN0
e007241181e77920ef99efb0891b695d
Invalid Expiry
1421849834
```
RESPONSE:
```xml
Required parameter missing: flags
1421849834
ccReg-8525486346
```
### EPP Keyrelay with valid user returns an error on invalid relative expiry
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
710d60f90cec377c8a40526f8b82161d
Invalid Expiry
1421849834
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1421849834
ccReg-8919178767
```
### EPP Keyrelay with valid user does not allow both relative and absolute
REQUEST:
```xml
example.ee
256
3
8
cmlraXN0aGViZXN0
d7a4ed94625893508ec7f3b949dabc6e
P1D
2014-12-23
1421849834
```
RESPONSE:
```xml
Only one parameter allowed: relative or absolute
1421849834
ccReg-7158812998
```
### EPP Poll with valid user returns no messages in poll
REQUEST:
```xml
1421849835
```
RESPONSE:
```xml
Command completed successfully; no messages
1421849835
ccReg-3454719670
```
### EPP Poll with valid user queues and dequeues messages
REQUEST:
```xml
1421849835
```
RESPONSE:
```xml
Command completed successfully; no messages
1421849835
ccReg-8971860113
```
REQUEST:
```xml
1421849835
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-21 14:17:15 UTC
Balance low.
1421849835
ccReg-9534667603
```
REQUEST:
```xml
1421849835
```
RESPONSE:
```xml
Message was not found
1
1421849835
ccReg-9929870302
```
REQUEST:
```xml
1421849835
```
RESPONSE:
```xml
Command completed successfully
1421849835
ccReg-5366171531
```
REQUEST:
```xml
1421849835
```
RESPONSE:
```xml
Message was not found
1
1421849835
ccReg-9285009805
```
### EPP Poll with valid user returns an error on incorrect op
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Attribute op is invalid
1421849836
ccReg-0433094460
```
### EPP Poll with valid user dequeues multiple messages
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-21 14:17:16 UTC
Smth else.
1421849836
ccReg-3585279293
```
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Command completed successfully
1421849836
ccReg-4438065253
```
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-21 14:17:16 UTC
Something.
1421849836
ccReg-0429862850
```
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Command completed successfully
1421849836
ccReg-8093386034
```
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-01-21 14:17:16 UTC
Balance low.
1421849836
ccReg-4880386641
```
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Command completed successfully
1421849836
ccReg-9303709889
```
REQUEST:
```xml
1421849836
```
RESPONSE:
```xml
Command completed successfully; no messages
1421849836
ccReg-3444467396
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-01-21T14:17:17Z
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-9256738959
```
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-9323746967
```
### EPP Session when connected prohibits further actions unless logged in
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
You need to login first.
ABC-12345
ccReg-6357688041
```
### 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-2194909590
```
### 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-0114132692
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-9911132910
```
### 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-2989818740
```
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-9242050358
```