Run options: include {:focus=>true, :epp=>true}
# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-07-20 12:20:02 UTC
EXAMPLE COUNT: 182
---
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4920267570
```
### EPP Contact with valid user create command fails if request xml is missing
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > postalInfo > name [name]
Required parameter missing: create > create > postalInfo > addr > street [street]
Required parameter missing: create > create > postalInfo > addr > city [city]
Required parameter missing: create > create > postalInfo > addr > pc [pc]
Required parameter missing: create > create > postalInfo > addr > cc [cc]
Required parameter missing: create > create > voice [voice]
Required parameter missing: create > create > email [email]
Required parameter missing: extension > extdata > ident [ident]
ABC-12345
ccReg-2829680447
```
### EPP Contact with valid user create command successfully creates a contact
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:C2587535
2015-07-20T12:20:04Z
ABC-12345
ccReg-8333628932
```
### EPP Contact with valid user create command successfully saves ident type with legal document
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
1990-22-12
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CFD72BFA
2015-07-20T12:20:04Z
ABC-12345
ccReg-4302090779
```
### EPP Contact with valid user create command successfully adds registrar
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:E7BBB510
2015-07-20T12:20:05Z
ABC-12345
ccReg-7603334266
```
### EPP Contact with valid user create command returns result data upon success
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:1946F17C
2015-07-20T12:20:05Z
ABC-12345
ccReg-1020907599
```
### EPP Contact with valid user create command should add registrar prefix for code when missing
REQUEST:
```xml
abc12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC12345
2015-07-20T12:20:05Z
ABC-12345
ccReg-6093271914
```
### EPP Contact with valid user create command should add registrar prefix for code when missing
REQUEST:
```xml
abc:ABC:12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC:ABC:12345
2015-07-20T12:20:05Z
ABC-12345
ccReg-2872143839
```
### EPP Contact with valid user create command should not allow spaces in custom code
REQUEST:
```xml
abc 123
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
is invalid [code]
ABC-12345
ccReg-7072544384
```
### EPP Contact with valid user create command should not saves ident type with wrong country code
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Ident country code is not valid, should be in ISO_3166-1 alpha 2 format [ident]
ABC-12345
ccReg-7730182529
```
### EPP Contact with valid user create command should add registrar prefix for code when legacy prefix present
REQUEST:
```xml
CID:FIRST0:abc:ABC:NEW:12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0:ABC:ABC:NEW:12345
2015-07-20T12:20:07Z
ABC-12345
ccReg-6222136293
```
### EPP Contact with valid user create command should not remove suffix CID
REQUEST:
```xml
CID:FIRST0:abc:CID:ABC:NEW:12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0:ABC:CID:ABC:NEW:12345
2015-07-20T12:20:07Z
ABC-12345
ccReg-9080919659
```
### EPP Contact with valid user create command should not add registrar prefix for code when prefix present
REQUEST:
```xml
FIRST0:abc22
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC22
2015-07-20T12:20:07Z
ABC-12345
ccReg-5432573173
```
### EPP Contact with valid user create command should add registrar prefix for code does not match exactly to prefix
REQUEST:
```xml
cid2:first0:abc:ABC:11111
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID2:FIRST0:ABC:ABC:11111
2015-07-20T12:20:07Z
ABC-12345
ccReg-3698130590
```
### EPP Contact with valid user create command should ignore custom code when only contact prefix given
REQUEST:
```xml
CID:FIRST0
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0
2015-07-20T12:20:07Z
ABC-12345
ccReg-8343524830
```
### EPP Contact with valid user create command should generate server id when id is empty
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:C2E220E5
2015-07-20T12:20:07Z
ABC-12345
ccReg-1230036196
```
### EPP Contact with valid user create command should generate server id when id is empty
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:B4E6C044
2015-07-20T12:20:07Z
ABC-12345
ccReg-1305492733
```
### EPP Contact with valid user create command should return parameter value policy error for org
REQUEST:
```xml
John Doe
should not save
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Org must be blank: postalInfo > org [org]
ABC-12345
ccReg-6235132526
```
### EPP Contact with valid user create command should return parameter value policy error for fax
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
should not save
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Fax must be blank: fax [fax]
ABC-12345
ccReg-0548112175
```
### EPP Contact with valid user update command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: add, rem or chg
Required parameter missing: update > update > id [id]
ABC-12345
ccReg-4283141204
```
### EPP Contact with valid user update command returns error if obj doesnt exist
REQUEST:
```xml
not-exists
John Doe Edited
+372.7654321
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object does not exist
NOT-EXISTS
ABC-12345
ccReg-9934346442
```
### EPP Contact with valid user update command is succesful
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-9640595881
```
### EPP Contact with valid user update command is succesful for own contact without password
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-3267691971
```
### EPP Contact with valid user update command should update other contact with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7922782878
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-4465076583
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0386955176
```
### EPP Contact with valid user update command should not update other contact without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0382849943
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6132228546
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1914602917
```
### EPP Contact with valid user update command returns phone and email error
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
123213
wrong
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Phone nr is invalid [phone]
Email is invalid [email]
ABC-12345
ccReg-1060982386
```
### EPP Contact with valid user update command should not update code with custom string
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
notpossibletoupdate
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object does not exist
FIRST0:SH8013NOTPOSSIBLETOUPDATE
ABC-12345
ccReg-0568353576
```
### EPP Contact with valid user update command should not be able to update ident
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
1990-22-12
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Update of ident data not allowed [ident]
ABC-12345
ccReg-9542690815
```
### EPP Contact with valid user update command should return parameter value policy errror for org update
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
should not save
+372.7654321
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Org must be blank: postalInfo > org [org]
ABC-12345
ccReg-6359354372
```
### EPP Contact with valid user update command should return parameter value policy errror for fax update
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
should not save
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Fax must be blank: fax [fax]
ABC-12345
ccReg-1556756909
```
### EPP Contact with valid user update command does not allow to edit statuses if policy forbids it
REQUEST:
```xml
FIRST0:SH8013
Payment overdue.
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Client-side object status management not supported: status [status]
ABC-12345
ccReg-4931159448
```
### EPP Contact with valid user update command should add value voice value
REQUEST:
```xml
FIRST0:SH8013
+372.11111111
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-3983107320
```
### EPP Contact with valid user update command should return error when add attributes phone value is empty
REQUEST:
```xml
FIRST0:SH8013
example@example.ee
password
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - phone [phone]
Phone nr is invalid [phone]
ABC-12345
ccReg-7993909097
```
### EPP Contact with valid user update command should honor chg value over add value when both changes same attribute
REQUEST:
```xml
FIRST0:SH8013
+372.11111111111
+372.222222222222
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-4048395100
```
### EPP Contact with valid user update command should not allow to remove required voice attribute
REQUEST:
```xml
FIRST0:SH8013
password
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - phone [phone]
Phone nr is invalid [phone]
ABC-12345
ccReg-9680507822
```
### EPP Contact with valid user update command should not allow to remove required attribute
REQUEST:
```xml
FIRST0:SH8013
password
+372.7654321
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - phone [phone]
Phone nr is invalid [phone]
ABC-12345
ccReg-1188969737
```
### EPP Contact with valid user update command should honor add over rem
REQUEST:
```xml
FIRST0:SH8013
password
not important
+372.3333333
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-6297323206
```
### EPP Contact with valid user update command should honor chg over rem
REQUEST:
```xml
FIRST0:SH8013
password
not important
+372.44444444
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-0548767531
```
### EPP Contact with valid user update command should honor chg over rem and add
REQUEST:
```xml
FIRST0:SH8013
password
+372.666666
+372.555555
not important
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-7386099764
```
### EPP Contact with valid user update command should not remove password
REQUEST:
```xml
FIRST0:SH8013
password
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-20T12:20:10Z
ABC-12345
ccReg-0459626647
```
### EPP Contact with valid user update command should return general policy error when removing org
REQUEST:
```xml
FIRST0:SH8013
password
not important
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Org must be blank: postalInfo > org [org]
ABC-12345
ccReg-0963745173
```
### EPP Contact with valid user update command should return error when removing street
REQUEST:
```xml
FIRST0:SH8013
password
not important
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - name [name]
ABC-12345
ccReg-1128233182
```
### EPP Contact with valid user delete command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: delete > delete > id [id]
ABC-12345
ccReg-3956770183
```
### EPP Contact with valid user delete command returns error if obj doesnt exist
REQUEST:
```xml
not-exists
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object does not exist
NOT-EXISTS
ABC-12345
ccReg-6096556295
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
FIRST0:SH737607533
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4335042546
```
### EPP Contact with valid user delete command deletes own contact even with wrong password
REQUEST:
```xml
FIRST0:SH348236744
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3107421005
```
### EPP Contact with valid user delete command deletes own contact even without password
REQUEST:
```xml
FIRST0:SH982687135
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2771879725
```
### EPP Contact with valid user delete command fails if contact has associated domain
REQUEST:
```xml
FIRST0:SH648273286
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object association prohibits operation [domains]
ABC-12345
ccReg-2141698310
```
### EPP Contact with valid user delete command should delete when not owner but with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2385731488
```
REQUEST:
```xml
FIRST0:SH129859989
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6081027274
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0519720508
```
### EPP Contact with valid user delete command should not delete when not owner without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4115551482
```
REQUEST:
```xml
FIRST0:SH5773127110
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-4744405315
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0830971889
```
### EPP Contact with valid user delete command should not delete when not owner with wrong password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0164388863
```
REQUEST:
```xml
FIRST0:SH8279968911
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-3707602954
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6825816378
```
### EPP Contact with valid user check command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: check > check > id [id]
ABC-12345
ccReg-9788764550
```
### EPP Contact with valid user check command returns info about contact availability
REQUEST:
```xml
FIXED:CHECK-1234
check-4321
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIXED:CHECK-1234
in use
check-4321
ABC-12345
ccReg-9839785016
```
### EPP Contact with valid user check command should support legacy CID farmat
REQUEST:
```xml
FIXED:CHECK-LEGACY
CID:FIXED:CHECK-LEGACY
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIXED:CHECK-LEGACY
in use
CID:FIXED:CHECK-LEGACY
ABC-12345
ccReg-9362972292
```
### EPP Contact with valid user info command fails if request invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: info > info > id [id]
ABC-12345
ccReg-3116135051
```
### EPP Contact with valid user info command returns error when object does not exist
REQUEST:
```xml
no-contact
password
ABC-12345
```
RESPONSE:
```xml
Object does not exist
NO-CONTACT
ABC-12345
ccReg-6543073909
```
### EPP Contact with valid user info command return info about contact
REQUEST:
```xml
FIXED:INFO-4444
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIXED:INFO-4444
EIS-29
Johnny Awesome
Short street 11
Tallinn
11111
EE
+372.12345678
christop@rohanwiegand.name
fixed registrar
TEST-CREATOR
2015-07-20T12:20:28Z
password
37605030299
ABC-12345
ccReg-4281590418
```
### EPP Contact with valid user info command should add legacy CID format as append
REQUEST:
```xml
FIXED:CID:FIXED:INFO-5555
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIXED:CID:FIXED:INFO-5555
EIS-30
Johnny Awesome
Short street 11
Tallinn
11111
EE
+372.12345678
christop@rohanwiegand.name
fixed registrar
TEST-CREATOR
2015-07-20T12:20:28Z
password
37605030299
ABC-12345
ccReg-3537755285
```
### EPP Contact with valid user info command should return ident in extension
REQUEST:
```xml
FIRST0:INFO-IDENT
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:INFO-IDENT
EIS-31
Johnny Awesome
Short street 11
Tallinn
11111
EE
+372.12345678
christop@rohanwiegand.name
registrar1
TEST-CREATOR
2015-07-20T12:20:28Z
password
37605030299
ABC-12345
ccReg-9599330280
```
### EPP Contact with valid user info command returns no authorization error for wrong password when registrant
REQUEST:
```xml
FIRST0:SH025726680
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH025726680
EIS-1
Mya Schultz0
Short street 11
Tallinn
11111
EE
+372.12345678
christop@rohanwiegand.name
registrar1
TEST-CREATOR
2015-07-20T12:20:03Z
password
37605030299
ABC-12345
ccReg-6604068273
```
### EPP Contact with valid user info command should honor new contact code format
REQUEST:
```xml
FIXED:TEST:CUSTOM:CODE
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIXED:TEST:CUSTOM:CODE
EIS-32
Salma Braun I15
Short street 11
Tallinn
11111
EE
+372.12345678
christop@rohanwiegand.name
fixed registrar
TEST-CREATOR
2015-07-20T12:20:29Z
password
37605030299
ABC-12345
ccReg-9069364744
```
### EPP Contact with valid user info command returns no authorization error for wrong user but correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2255565060
```
REQUEST:
```xml
FIRST0:SH025726680
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH025726680
EIS-1
Mya Schultz0
Short street 11
Tallinn
11111
EE
+372.12345678
christop@rohanwiegand.name
registrar1
TEST-CREATOR
2015-07-20T12:20:03Z
password
37605030299
ABC-12345
ccReg-4126996626
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3158238134
```
### EPP Contact with valid user info command returns authorization error for wrong user and wrong password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8816679423
```
REQUEST:
```xml
FIRST0:SH025726680
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-8022868547
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8211008101
```
### EPP Contact with valid user info command returns no authorization error for wrong user and no password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3690078288
```
REQUEST:
```xml
FIRST0:SH025726680
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH025726680
EIS-1
Mya Schultz0
registrar1
TEST-CREATOR
2015-07-20T12:20:03Z
ABC-12345
ccReg-4424374395
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8805009598
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9912536318
```
### EPP Domain should return error if balance low
REQUEST:
```xml
example570502870390653.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Billing failure - credit balance low
ABC-12345
ccReg-5417579954
```
### EPP Domain returns error if contact does not exists
REQUEST:
```xml
example75362879070324119.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:CITIZEN_1234
sh1111
sh2222
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Contact was not found
sh1111
Contact was not found
sh2222
ABC-12345
ccReg-4615781545
```
### EPP Domain validates required parameters
REQUEST:
```xml
test.ee
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > ns [ns]
Required parameter missing: create > create > registrant [registrant]
Required parameter missing: create > create > ns > hostAttr [host_attr]
Required parameter missing: extension > extdata > legalDocument [legal_document]
ABC-12345
ccReg-2345416164
```
### EPP Domain with citizen as a registrant creates a domain
REQUEST:
```xml
example33195882581021572.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example33195882581021572.ee
2015-07-20T12:20:33Z
2016-07-20T12:20:33Z
ABC-12345
ccReg-1147889264
```
### EPP Domain with citizen as a registrant creates a domain with legal document
REQUEST:
```xml
example29083099037202800.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example29083099037202800.ee
2015-07-20T12:20:34Z
2016-07-20T12:20:34Z
ABC-12345
ccReg-6390466416
```
### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain
REQUEST:
```xml
example50220100704932421.ee
1
ns1.example50220100704932421.ee
ns2.example50220100704932421.ee
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
IPv4 is missing [ipv4]
ABC-12345
ccReg-0487604546
```
### EPP Domain with citizen as a registrant does not create domain longer than 63 punicode characters
REQUEST:
```xml
äääääääääääääääääääääääääääääääääääääääääääääääääääääääääääääää.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain name is too long (maximum is 63 characters) [puny_label]
ABC-12345
ccReg-8422952576
```
### EPP Domain with citizen as a registrant 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
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing; reserved>pw element required for reserved domains
ABC-12345
ccReg-9059359716
```
REQUEST:
```xml
1162.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
wrong_pw
ABC-12345
```
RESPONSE:
```xml
Invalid authorization information; invalid reserved>pw value
ABC-12345
ccReg-7880510278
```
### EPP Domain with citizen as a registrant creates a reserved domain with correct auth info
REQUEST:
```xml
1162.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
abc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
1162.ee
2015-07-20T12:20:38Z
2016-07-20T12:20:38Z
ABC-12345
ccReg-5735880569
```
### EPP Domain with citizen as a registrant does not create blocked domain
REQUEST:
```xml
ftp.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain name is blocked [name_dirty]
ftp.ee
ABC-12345
ccReg-4380789258
```
### EPP Domain with citizen as a registrant does not create domain without contacts and registrant
REQUEST:
```xml
example60325525827762784.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > registrant [registrant]
ABC-12345
ccReg-4021668229
```
### EPP Domain with citizen as a registrant does not create domain without nameservers
REQUEST:
```xml
example42884591161561847.ee
1
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > ns [ns]
Required parameter missing: create > create > ns > hostAttr [host_attr]
ABC-12345
ccReg-0839423432
```
### EPP Domain with citizen as a registrant does not create domain with too many nameservers
REQUEST:
```xml
example51822641645885173.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
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-2879314203
```
### EPP Domain with citizen as a registrant returns error when invalid nameservers are present
REQUEST:
```xml
example95701265975718561.ee
1
invalid1-
-invalid2
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Hostname is invalid [hostname]
invalid1-
Hostname is invalid [hostname]
-invalid2
ABC-12345
ccReg-5350649366
```
### EPP Domain with citizen as a registrant checks hostAttr presence
REQUEST:
```xml
example79689508380822639.ee
1
ns1.example.ee
ns2.example.ee
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > ns > hostAttr [host_attr]
ABC-12345
ccReg-8596117535
```
### EPP Domain with citizen as a registrant creates domain with nameservers with ips
REQUEST:
```xml
example65830382884082211.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
2fooBAR
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example65830382884082211.ee
2015-07-20T12:20:45Z
2016-07-20T12:20:45Z
ABC-12345
ccReg-5868012961
```
### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips
REQUEST:
```xml
example37104311749905114.ee
1
ns1.example.net
192.0.2.2.invalid
ns2.example.net
invalid_ipv6
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
2fooBAR
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
IPv4 is invalid [ipv4]
192.0.2.2.invalid
IPv6 is invalid [ipv6]
INVALID_IPV6
ABC-12345
ccReg-0235011217
```
### EPP Domain with citizen as a registrant creates a domain with period in days
REQUEST:
```xml
example17283406877102608.ee
365
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example17283406877102608.ee
2015-07-20T12:20:47Z
2016-07-20T12:20:47Z
ABC-12345
ccReg-1880838523
```
### EPP Domain with citizen as a registrant creates a domain with longer periods
REQUEST:
```xml
example42530658953623496.ee
2
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example42530658953623496.ee
2015-07-20T12:20:47Z
2017-07-20T12:20:47Z
ABC-12345
ccReg-8325021198
```
### EPP Domain with citizen as a registrant creates a domain with longer periods
REQUEST:
```xml
example20254148699039299.ee
36
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example20254148699039299.ee
2015-07-20T12:20:47Z
2018-07-20T12:20:47Z
ABC-12345
ccReg-7073164530
```
### EPP Domain with citizen as a registrant creates a domain without period
REQUEST:
```xml
example41984719173309545.ee
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example41984719173309545.ee
2015-07-20T12:20:48Z
2016-07-20T12:20:48Z
ABC-12345
ccReg-4589575398
```
### EPP Domain with citizen as a registrant does not create a domain with invalid period
REQUEST:
```xml
example85680911639912537.ee
367
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
367
ABC-12345
ccReg-6760895164
```
### EPP Domain with citizen as a registrant does not create a domain with invalid period unit
REQUEST:
```xml
example80718300051718809.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Attribute is invalid: unit
ABC-12345
ccReg-3281076662
```
REQUEST:
```xml
example53736479297046054.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Attribute is invalid: unit
ABC-12345
ccReg-9798834679
```
### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys
REQUEST:
```xml
example18929120996156482.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example18929120996156482.ee
2015-07-20T12:20:51Z
2016-07-20T12:20:51Z
ABC-12345
ccReg-3259504282
```
### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid
REQUEST:
```xml
example92492494814312141.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
250
4
9
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
1
3
10
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
5
254
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
9
Valid protocols are: 3 [protocol]
4
Valid flags are: 0, 256, 257 [flags]
250
Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
10
Valid flags are: 0, 256, 257 [flags]
1
Public key is missing [public_key]
Valid protocols are: 3 [protocol]
5
ABC-12345
ccReg-0230853937
```
### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys
REQUEST:
```xml
example62629375729901991.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
3
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Public key already exists [public_key]
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-7041910495
```
### EPP Domain with citizen as a registrant validated dnskeys count
REQUEST:
```xml
example96324057439285023.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
DNS keys count must be between 0-1 [dnskeys]
ABC-12345
ccReg-8684907061
```
### EPP Domain with citizen as a registrant creates domain with ds data
REQUEST:
```xml
example7613404788385072.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
12345
3
1
49FD46E6C4B45C55D4AC
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example7613404788385072.ee
2015-07-20T12:20:55Z
2016-07-20T12:20:55Z
ABC-12345
ccReg-1502217297
```
### EPP Domain with citizen as a registrant creates domain with ds data with key
REQUEST:
```xml
example49277921871401732.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
12345
3
1
49FD46E6C4B45C55D4AC
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example49277921871401732.ee
2015-07-20T12:20:55Z
2016-07-20T12:20:55Z
ABC-12345
ccReg-7793749692
```
### EPP Domain with citizen as a registrant prohibits dsData
REQUEST:
```xml
example56030289069030352.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
12345
3
1
49FD46E6C4B45C55D4AC
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
dsData object is not allowed
ABC-12345
ccReg-6717955892
```
### EPP Domain with citizen as a registrant prohibits keyData
REQUEST:
```xml
example75160608584221394.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
keyData object is not allowed
ABC-12345
ccReg-5278324812
```
### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together
REQUEST:
```xml
example3956990749578865.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
12345
3
1
49FD46E6C4B45C55D4AC
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Mutually exclusive parameters: extension > create > keyData, extension > create > dsData
ABC-12345
ccReg-2075438432
```
### EPP Domain with juridical persion as a registrant creates a domain with contacts
REQUEST:
```xml
example75024791554839013.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:JURIDICAL_1234
FIXED:SH8013
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example75024791554839013.ee
2015-07-20T12:20:59Z
2016-07-20T12:20:59Z
ABC-12345
ccReg-9163696822
```
### EPP Domain with juridical persion as a registrant does not create a domain without admin contact
REQUEST:
```xml
example53305717298495096.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:JURIDICAL_1234
FIXED:SH8013
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Admin contacts count must be between 1-10 [admin_domain_contacts]
ABC-12345
ccReg-3120626473
```
### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact
REQUEST:
```xml
example32384352982726855.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:JURIDICAL_1234
FIXED:JURIDICAL_1234
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Admin contact can be private person only
FIXED:JURIDICAL_1234
ABC-12345
ccReg-5596974110
```
### EPP Domain with valid domain transfers a domain
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6631909729
```
REQUEST:
```xml
domain1.ee
42ae0ae9efbfe30e392c68f43868c156
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:01Z
REGDOMAIN1
2015-07-20T12:21:01Z
2016-07-20T12:21:01Z
ABC-12345
ccReg-2214642281
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1292310412
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-20T12:21:01Z
Domain transfer was approved, associated contacts were: ["FIXED:SH0793743512", "FIXED:SH0934542813"] and registrant was FIXED:REGISTRANT628212490
domain1.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:01Z
REGDOMAIN1
2015-07-20T12:21:01Z
2016-07-20T12:21:01Z
ABC-12345
ccReg-9388013169
```
REQUEST:
```xml
domain1.ee
0e24645ded1d5674883359a3a6efc6d8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-07-20T12:21:02Z
REGDOMAIN2
2015-07-20T13:21:02Z
2016-07-20T12:21:01Z
ABC-12345
ccReg-9029270554
```
REQUEST:
```xml
domain1.ee
0e24645ded1d5674883359a3a6efc6d8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-07-20T12:21:02Z
REGDOMAIN2
2015-07-20T13:21:02Z
2016-07-20T12:21:01Z
ABC-12345
ccReg-0388826817
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0498670065
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-20T12:21:02Z
Transfer requested.
domain1.ee
pending
REGDOMAIN1
2015-07-20T12:21:02Z
REGDOMAIN2
2015-07-20T13:21:02Z
2016-07-20T12:21:01Z
ABC-12345
ccReg-6099337553
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6330709065
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0823078626
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3407108277
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8158959328
```
### EPP Domain with valid domain creates a domain transfer with legal document
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7908078276
```
REQUEST:
```xml
domain2.ee
cc8d4d0ec06659816e33ffa712bfcb96
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-07-20T12:21:03Z
REGDOMAIN1
2015-07-20T13:21:03Z
2016-07-20T12:21:02Z
ABC-12345
ccReg-7665340028
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5828166420
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0390925631
```
REQUEST:
```xml
domain2.ee
cc8d4d0ec06659816e33ffa712bfcb96
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-07-20T12:21:03Z
REGDOMAIN1
2015-07-20T13:21:03Z
2016-07-20T12:21:02Z
ABC-12345
ccReg-7815459019
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5696383242
```
### EPP Domain with valid domain creates transfer successfully without legal document
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0361532903
```
REQUEST:
```xml
domain3.ee
11a06f18e5e558f6b64753eaaa49173c
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain3.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:03Z
REGDOMAIN1
2015-07-20T12:21:03Z
2016-07-20T12:21:03Z
ABC-12345
ccReg-1922684214
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6625998366
```
### EPP Domain with valid domain transfers domain with contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6115177494
```
REQUEST:
```xml
domain4.ee
fc66d69a22fd1bcdbf3be76be431b09d
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain4.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:04Z
REGDOMAIN1
2015-07-20T12:21:04Z
2016-07-20T12:21:04Z
ABC-12345
ccReg-6602340224
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0189478310
```
### EPP Domain with valid domain transfers domain when registrant has more domains
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1849244891
```
REQUEST:
```xml
domain5.ee
4d5a71cc6c7d0ddcf59d2816b42e98d3
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain5.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:04Z
REGDOMAIN1
2015-07-20T12:21:04Z
2016-07-20T12:21:04Z
ABC-12345
ccReg-4389324014
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1406038981
```
### EPP Domain with valid domain transfers domain when registrant is admin or tech contact on some other domain
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9456181034
```
REQUEST:
```xml
domain8.ee
2ec2e6c76768ad88df0dbeba38f710e6
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain8.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:05Z
REGDOMAIN1
2015-07-20T12:21:05Z
2016-07-20T12:21:05Z
ABC-12345
ccReg-8961033045
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3331669362
```
### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8610740309
```
REQUEST:
```xml
domain9.ee
d36b447200a1aaac2bd7b5a878652bf5
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain9.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:06Z
REGDOMAIN1
2015-07-20T12:21:06Z
2016-07-20T12:21:05Z
ABC-12345
ccReg-4924038906
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9466435181
```
### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1012066886
```
REQUEST:
```xml
domain11.ee
cbb169bf8cd2f5ba0a3fcebaf7fa97fb
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain11.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:06Z
REGDOMAIN1
2015-07-20T12:21:06Z
2016-07-20T12:21:06Z
ABC-12345
ccReg-3666773781
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8539521284
```
### EPP Domain with valid domain transfers domain and references exsisting registrant to domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9934829298
```
REQUEST:
```xml
domain14.ee
7590473cda31d3a0b3c2d8ffbf410b7c
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain14.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:07Z
REGDOMAIN1
2015-07-20T12:21:07Z
2016-07-20T12:21:07Z
ABC-12345
ccReg-3957958416
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2846490102
```
### EPP Domain with valid domain does not transfer contacts if they are already under new registrar
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8593621207
```
REQUEST:
```xml
domain15.ee
91a1593675c6b62f498280dcff1613ae
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain15.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:08Z
REGDOMAIN1
2015-07-20T12:21:08Z
2016-07-20T12:21:08Z
ABC-12345
ccReg-0429313130
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6710200336
```
### EPP Domain with valid domain should not creates transfer without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4167067814
```
REQUEST:
```xml
domain16.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-0768769368
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2348843036
```
### EPP Domain with valid domain approves the transfer request
REQUEST:
```xml
domain17.ee
66a79e8236d629c800bc4cddbb5b4b5f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain17.ee
clientApproved
REGDOMAIN2
2015-07-20T12:21:09Z
REGDOMAIN1
2015-07-20T12:21:09Z
2016-07-20T12:21:09Z
ABC-12345
ccReg-6454975571
```
### EPP Domain with valid domain rejects a domain transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5053250099
```
REQUEST:
```xml
domain18.ee
6d38dcddecdb6cd04201e5bffd7ac13d
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-8244838170
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0300500177
```
REQUEST:
```xml
domain18.ee
6d38dcddecdb6cd04201e5bffd7ac13d
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain18.ee
clientRejected
REGDOMAIN2
2015-07-20T12:21:09Z
REGDOMAIN1
2015-07-20T12:21:09Z
2016-07-20T12:21:09Z
ABC-12345
ccReg-0452666013
```
### EPP Domain with valid domain prohibits wrong registrar from approving transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6312904697
```
REQUEST:
```xml
domain19.ee
c39986ad356b45908b93934b9b531b3e
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-8667002062
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0572347318
```
### EPP Domain with valid domain does not transfer with invalid pw
REQUEST:
```xml
domain20.ee
test
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-1663579730
```
### EPP Domain with valid domain ignores transfer when domain already belongs to registrar
REQUEST:
```xml
domain21.ee
97ffdf9ce35006bb804a90b0be86158f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-9847617368
```
### EPP Domain with valid domain returns an error for incorrect op attribute
REQUEST:
```xml
example23607638467376100.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Parameter value range error: op
ABC-12345
ccReg-0869737076
```
### EPP Domain with valid domain creates new pw after successful transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4985517781
```
REQUEST:
```xml
domain22.ee
ed362ab554eed93eef9ba15f47b3a86b
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain22.ee
serverApproved
REGDOMAIN2
2015-07-20T12:21:14Z
REGDOMAIN1
2015-07-20T12:21:14Z
2016-07-20T12:21:14Z
ABC-12345
ccReg-5260342726
```
REQUEST:
```xml
domain22.ee
ed362ab554eed93eef9ba15f47b3a86b
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-9380689525
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6443178020
```
### EPP Domain with valid domain should get an error when there is no pending transfer
REQUEST:
```xml
domain23.ee
aefa0df0d6e304b99ae3c5ff5220feec
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
No transfers found
ABC-12345
ccReg-7792092906
```
### EPP Domain with valid domain should not return transfers when there are none
REQUEST:
```xml
domain24.ee
40bce48fe3a738128d78e17d37bf296b
ABC-12345
```
RESPONSE:
```xml
No transfers found
ABC-12345
ccReg-4927161603
```
### EPP Domain with valid domain should allow querying domain transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8216102896
```
REQUEST:
```xml
domain25.ee
064c71aaa009061b95fba395d67df5c5
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
pending
REGDOMAIN2
2015-07-20T12:21:17Z
REGDOMAIN1
2015-07-20T13:21:17Z
2016-07-20T12:21:17Z
ABC-12345
ccReg-9762150816
```
REQUEST:
```xml
domain25.ee
064c71aaa009061b95fba395d67df5c5
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
pending
REGDOMAIN2
2015-07-20T12:21:17Z
REGDOMAIN1
2015-07-20T13:21:17Z
2016-07-20T12:21:17Z
ABC-12345
ccReg-0079805855
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1489226149
```
REQUEST:
```xml
domain25.ee
064c71aaa009061b95fba395d67df5c5
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
clientApproved
REGDOMAIN2
2015-07-20T12:21:17Z
REGDOMAIN1
2015-07-20T12:21:18Z
2016-07-20T12:21:17Z
ABC-12345
ccReg-5729769473
```
REQUEST:
```xml
domain25.ee
5bfe0b53635867fb9e51d987d686b95e
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
clientApproved
REGDOMAIN2
2015-07-20T12:21:17Z
REGDOMAIN1
2015-07-20T12:21:18Z
2016-07-20T12:21:17Z
ABC-12345
ccReg-3432351900
```
### EPP Domain with valid domain should update right away without update pending status
REQUEST:
```xml
domain26.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9973702297
```
### EPP Domain with valid domain updates a domain
REQUEST:
```xml
domain27.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-8501693053
```
### EPP Domain with valid domain should not return action pending when changes are invalid
REQUEST:
```xml
domain28.ee
ns.larkin86.ee
ns.rogahn85.ee
ns.millerreinger84.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-4663382085
```
### EPP Domain with valid domain should not return action pending when domain itself is already invaid
REQUEST:
```xml
domain29.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-5422549379
```
### EPP Domain with valid domain should not allow any update when status pending update
REQUEST:
```xml
domain30.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-3789746865
```
### EPP Domain with valid domain updates domain and adds objects
REQUEST:
```xml
domain31.ee
ns1.example.com
ns2.example.com
FIXED:MAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Contact was not found
FIXED:MAK21
ABC-12345
ccReg-8812097526
```
REQUEST:
```xml
domain31.ee
ns1.example.com
ns2.example.com
FIXED:MAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9781141294
```
REQUEST:
```xml
domain31.ee
ns1.example.com
ns2.example.com
FIXED:MAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns2.example.com
Nameserver already exists on this domain [hostname]
ns1.example.com
Contact already exists on this domain [contact_code_cache]
FIXED:MAK21
Public key already exists [public_key]
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
Public key already exists [public_key]
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-8076872898
```
### EPP Domain with valid domain updates domain with registrant change what triggers action pending
REQUEST:
```xml
domain32.ee
ns1.example.com
ns2.example.com
FIXED:PENDINGMAK21
Payment overdue.
FIXED:CITIZEN_1234
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Contact was not found
FIXED:PENDINGMAK21
ABC-12345
ccReg-4282322448
```
REQUEST:
```xml
domain32.ee
ns1.example.com
ns2.example.com
FIXED:PENDINGMAK21
Payment overdue.
FIXED:CITIZEN_1234
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-8176843432
```
### EPP Domain with valid domain does not allow to edit statuses if policy forbids it
REQUEST:
```xml
domain33.ee
Payment overdue.
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Client-side object status management not supported: status [status]
ABC-12345
ccReg-7937074073
```
### EPP Domain with valid domain updates a domain and removes objects
REQUEST:
```xml
domain34.ee
ns1.example.com
ns2.example.com
FIXED:CITIZEN_1234
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7570068359
```
REQUEST:
```xml
domain34.ee
ns1.example.com
FIXED:CITIZEN_1234
256
3
254
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1432441976
```
REQUEST:
```xml
domain34.ee
ns1.example.com
FIXED:CITIZEN_1234
256
3
254
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Nameserver was not found
ns1.example.com
Contact was not found
FIXED:CITIZEN_1234
DS was not found
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
Status was not found
clientHold
ABC-12345
ccReg-7970574669
```
### EPP Domain with valid domain does not remove server statuses
REQUEST:
```xml
domain35.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
serverHold
ABC-12345
ccReg-4754082938
```
### EPP Domain with valid domain does not add duplicate objects to domain
REQUEST:
```xml
domain36.ee
ns.durganbartoletti105.ee
FIXED:SH2376317183
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5451489239
```
REQUEST:
```xml
domain36.ee
ns.durganbartoletti105.ee
FIXED:SH2376317183
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns.durganbartoletti105.ee
Contact already exists on this domain [contact_code_cache]
FIXED:SH2376317183
ABC-12345
ccReg-3672850292
```
### EPP Domain with valid domain cannot change registrant without legal document
REQUEST:
```xml
domain37.ee
FIXED:CITIZEN_1234
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: extension > extdata > legalDocument [legal_document]
ABC-12345
ccReg-9096243278
```
### EPP Domain with valid domain does not assign invalid status to domain
REQUEST:
```xml
domain38.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
invalidStatus
ABC-12345
ccReg-0254454948
```
### EPP Domain with valid domain renews a domain
REQUEST:
```xml
domain39.ee
2016-07-20
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain39.ee
2017-07-20T12:21:34Z
ABC-12345
ccReg-7528194119
```
### EPP Domain with valid domain renews a domain when outzone_at or delete_at is nil for some reason
REQUEST:
```xml
domain40.ee
2016-07-20
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain40.ee
2017-07-20T12:21:34Z
ABC-12345
ccReg-5368631388
```
### EPP Domain with valid domain renews a domain with no period specified
REQUEST:
```xml
domain41.ee
2016-07-20
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain41.ee
2017-07-20T12:21:35Z
ABC-12345
ccReg-9962016550
```
### EPP Domain with valid domain does not renew domain with invalid period
REQUEST:
```xml
domain42.ee
2016-07-20
1
ABC-12345
```
RESPONSE:
```xml
Attribute is invalid: unit
ABC-12345
ccReg-2852772415
```
REQUEST:
```xml
domain42.ee
2016-07-20
1
ABC-12345
```
RESPONSE:
```xml
Attribute is invalid: unit
ABC-12345
ccReg-4566744629
```
### EPP Domain with valid domain renews a domain with 2 year period
REQUEST:
```xml
domain43.ee
2015-07-30
730
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain43.ee
2017-07-30T00:00:00Z
ABC-12345
ccReg-3667306360
```
### EPP Domain with valid domain renews a domain with 3 year period
REQUEST:
```xml
domain44.ee
2015-07-30
36
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain44.ee
2018-07-30T00:00:00Z
ABC-12345
ccReg-1779357497
```
### EPP Domain with valid domain does not renew a domain if credit balance low
REQUEST:
```xml
domain45.ee
2015-07-30
1
ABC-12345
```
RESPONSE:
```xml
Billing failure - credit balance low
ABC-12345
ccReg-1591253780
```
### EPP Domain with valid domain returns an error when given and current exp dates do not match
REQUEST:
```xml
domain46.ee
2200-08-07
1
ABC-12345
```
RESPONSE:
```xml
Given and current expire dates do not match
2200-08-07
Object is not eligible for renewal
ABC-12345
ccReg-8983361045
```
### EPP Domain with valid domain returns an error when period is invalid
REQUEST:
```xml
domain47.ee
2015-07-30
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
4
ABC-12345
ccReg-1784590716
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain48.ee
2015-10-18
1
ABC-12345
```
RESPONSE:
```xml
Object is not eligible for renewal
ABC-12345
ccReg-8062610008
```
REQUEST:
```xml
domain48.ee
2015-10-17
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain48.ee
2016-10-17T00:00:00Z
ABC-12345
ccReg-6641508559
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain49.ee
2020-07-20
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain49.ee
2021-07-20T00:00:00Z
ABC-12345
ccReg-4269436324
```
### EPP Domain with valid domain does not renew a domain if it is a delete candidate
REQUEST:
```xml
domain50.ee
2015-07-30
1
ABC-12345
```
RESPONSE:
```xml
Object is not eligible for renewal
ABC-12345
ccReg-6783528631
```
### EPP Domain with valid domain should renew a expired domain
### EPP Domain with valid domain does not renew foreign domain
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4175488967
```
REQUEST:
```xml
domain52.ee
2016-07-20
1
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-2346400220
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0994749954
```
### EPP Domain with valid domain returns domain info
REQUEST:
```xml
domain53.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain53.ee
EIS-65
FIXED:REGISTRANT7307565451
FIXED:SH34551752120
FIXED:SH65763191119
ns.wehner159.ee
192.168.1.1
ns.wilderman160.ee
192.168.1.1
ns.hauck161.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-20T12:21:46Z
2015-07-20T12:21:46Z
2016-07-20T12:21:46Z
cd8ed996f0e6401b8b5a086d50c54763
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-7650872478
```
REQUEST:
```xml
domain53.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain53.ee
EIS-65
FIXED:REGISTRANT7307565451
FIXED:SH34551752120
FIXED:SH65763191119
ns.wehner159.ee
192.168.1.1
ns.wilderman160.ee
192.168.1.1
ns.hauck161.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-20T12:21:46Z
2015-07-20T12:21:46Z
2016-07-20T12:21:46Z
cd8ed996f0e6401b8b5a086d50c54763
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-6212765052
```
### EPP Domain with valid domain returns domain info with different nameservers
REQUEST:
```xml
domain54.ee
2fooBAR
```
RESPONSE:
```xml
Attribute is invalid: hosts
ccReg-8441039728
```
REQUEST:
```xml
domain54.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain54.ee
EIS-66
FIXED:REGISTRANT4591564452
FIXED:SH08627254122
FIXED:SH13521612121
ns1.domain54.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain54.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-20T12:21:46Z
2015-07-20T12:21:46Z
2016-07-20T12:21:46Z
87c62b989527eca8eefee7826767d526
ccReg-9775633810
```
REQUEST:
```xml
domain54.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain54.ee
EIS-66
FIXED:REGISTRANT4591564452
FIXED:SH08627254122
FIXED:SH13521612121
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-20T12:21:46Z
2015-07-20T12:21:46Z
2016-07-20T12:21:46Z
87c62b989527eca8eefee7826767d526
ccReg-0577915344
```
REQUEST:
```xml
domain54.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain54.ee
EIS-66
FIXED:REGISTRANT4591564452
FIXED:SH08627254122
FIXED:SH13521612121
registrar1
2015-07-20T12:21:46Z
2015-07-20T12:21:46Z
2016-07-20T12:21:46Z
87c62b989527eca8eefee7826767d526
ccReg-9228927284
```
REQUEST:
```xml
domain54.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain54.ee
EIS-66
FIXED:REGISTRANT4591564452
FIXED:SH08627254122
FIXED:SH13521612121
ns1.domain54.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain54.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-20T12:21:46Z
2015-07-20T12:21:46Z
2016-07-20T12:21:46Z
87c62b989527eca8eefee7826767d526
ccReg-3580690965
```
### EPP Domain with valid domain returns error when domain can not be found
REQUEST:
```xml
test.ee
2fooBAR
```
RESPONSE:
```xml
Domain not found
test.ee
ccReg-1301920390
```
### EPP Domain with valid domain sets ok status by default
REQUEST:
```xml
domain55.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain55.ee
EIS-67
FIXED:REGISTRANT6281282953
FIXED:SH61146403124
FIXED:SH05028645123
ns.klockodouglas165.ee
192.168.1.1
ns.hoeger166.ee
192.168.1.1
ns.millerkassulke167.ee
192.168.1.1
registrar1
2015-07-20T12:21:47Z
2015-07-20T12:21:47Z
2016-07-20T12:21:47Z
e89d931b05e7e3248ecbd872341f14dc
ccReg-6276745674
```
### EPP Domain with valid domain can not see other registrar domains with invalid password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2432219885
```
REQUEST:
```xml
domain56.ee
2fooBAR
```
RESPONSE:
```xml
Authorization error
ccReg-9065841205
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5259254646
```
### EPP Domain with valid domain can see other registrar domains without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7973413482
```
REQUEST:
```xml
domain57.ee
```
RESPONSE:
```xml
Command completed successfully
domain57.ee
EIS-69
FIXED:REGISTRANT4020838555
FIXED:SH24162244128
FIXED:SH02787398127
ns.mcdermott171.ee
192.168.1.1
ns.swaniawski172.ee
192.168.1.1
ns.hegmann173.ee
192.168.1.1
registrar1
2015-07-20T12:21:48Z
2015-07-20T12:21:48Z
2016-07-20T12:21:48Z
ccReg-1470647082
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3611707532
```
### EPP Domain with valid domain can see other registrar domains with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5006604468
```
REQUEST:
```xml
domain58.ee
6247f0cbf6ef99c7803d68f9604ef0b0
```
RESPONSE:
```xml
Command completed successfully
domain58.ee
EIS-70
FIXED:REGISTRANT4781706556
FIXED:SH25367569130
FIXED:SH37119437129
ns.koelpinmills174.ee
192.168.1.1
ns.marks175.ee
192.168.1.1
ns.kubwitting176.ee
192.168.1.1
registrar1
2015-07-20T12:21:48Z
2015-07-20T12:21:48Z
2016-07-20T12:21:48Z
6247f0cbf6ef99c7803d68f9604ef0b0
ccReg-7100649597
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0704412947
```
### EPP Domain with valid domain deletes domain
REQUEST:
```xml
domain59.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-4832480822
```
### EPP Domain with valid domain does not delete domain with specific status
REQUEST:
```xml
domain60.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain status prohibits operation
ABC-12345
ccReg-6927257206
```
### EPP Domain with valid domain does not delete domain with pending delete
REQUEST:
```xml
domain61.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-7990485739
```
### EPP Domain with valid domain does not delete domain without legal document
REQUEST:
```xml
example.ee
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: extension > extdata > legalDocument [legal_document]
ABC-12345
ccReg-0019926200
```
### EPP Domain with valid domain checks a domain
REQUEST:
```xml
one.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
ABC-12345
ccReg-4831555868
```
REQUEST:
```xml
domain62.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain62.ee
in use
ABC-12345
ccReg-1342461345
```
### EPP Domain with valid domain checks multiple domains
REQUEST:
```xml
one.ee
two.ee
three.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
two.ee
three.ee
ABC-12345
ccReg-7798136960
```
### EPP Domain with valid domain checks invalid format domain
REQUEST:
```xml
one.ee
notcorrectdomain
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
notcorrectdomain
invalid format
ABC-12345
ccReg-7326641121
```
### EPP Helper in context of Domain generates valid transfer xml
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4487243988
```
### EPP Keyrelay makes a keyrelay request
REQUEST:
```xml
domain63.ee
256
3
8
cmlraXN0aGViZXN0
b077de0c7ce21d4d5ea2c1e3f6472259
P1M13D
1437394914
```
RESPONSE:
```xml
Unimplemented object service
domain63.ee
1437394914
ccReg-0158557268
```
### EPP Keyrelay returns an error when parameters are missing
REQUEST:
```xml
domain63.ee
3
8
cmlraXN0aGViZXN0
b077de0c7ce21d4d5ea2c1e3f6472259
Invalid Expiry
1437394915
```
RESPONSE:
```xml
Required parameter missing: keyrelay > keyData > flags [flags]
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1437394915
ccReg-7506053865
```
### EPP Keyrelay returns an error on invalid relative expiry
REQUEST:
```xml
domain63.ee
256
3
8
cmlraXN0aGViZXN0
b077de0c7ce21d4d5ea2c1e3f6472259
Invalid Expiry
1437394916
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1437394916
ccReg-6186370335
```
### EPP Keyrelay returns an error on invalid absolute expiry
REQUEST:
```xml
domain63.ee
256
3
8
cmlraXN0aGViZXN0
b077de0c7ce21d4d5ea2c1e3f6472259
Invalid Absolute
1437394917
```
RESPONSE:
```xml
Expiry absolute must be compatible to ISO 8601
Invalid Absolute
1437394917
ccReg-7506426099
```
### EPP Keyrelay saves legal document with keyrelay
REQUEST:
```xml
domain63.ee
256
3
8
cmlraXN0aGViZXN0
b077de0c7ce21d4d5ea2c1e3f6472259
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1437394918
```
RESPONSE:
```xml
Unimplemented object service
domain63.ee
1437394918
ccReg-9663347445
```
### EPP Keyrelay validates legal document types
REQUEST:
```xml
domain63.ee
256
3
8
cmlraXN0aGViZXN0
b077de0c7ce21d4d5ea2c1e3f6472259
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1437394919
```
RESPONSE:
```xml
Attribute is invalid: type
1437394919
ccReg-9389252278
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7621736554
```
### EPP Poll returns no messages in poll
REQUEST:
```xml
1437394921
```
RESPONSE:
```xml
Command completed successfully; no messages
1437394921
ccReg-3217706142
```
### EPP Poll queues and dequeues messages
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4682258427
```
REQUEST:
```xml
1437394921
```
RESPONSE:
```xml
Command completed successfully; no messages
1437394921
ccReg-3374319928
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5625822303
```
REQUEST:
```xml
1437394921
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-20T12:22:01Z
Balance low.
1437394921
ccReg-9128319649
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0065623857
```
REQUEST:
```xml
1437394921
```
RESPONSE:
```xml
Message was not found
1
1437394921
ccReg-3167220528
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4376189947
```
REQUEST:
```xml
1437394921
```
RESPONSE:
```xml
Command completed successfully
1437394921
ccReg-8178583447
```
REQUEST:
```xml
1437394921
```
RESPONSE:
```xml
Message was not found
1
1437394921
ccReg-3357677572
```
### EPP Poll returns an error on incorrect op
REQUEST:
```xml
1437394923
```
RESPONSE:
```xml
Parameter value range error: op
1437394923
ccReg-9173157016
```
### EPP Poll dequeues multiple messages
REQUEST:
```xml
1437394924
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-20T12:22:04Z
Smth else.
1437394924
ccReg-5958950001
```
REQUEST:
```xml
1437394925
```
RESPONSE:
```xml
Command completed successfully
1437394925
ccReg-5283049409
```
REQUEST:
```xml
1437394925
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-20T12:22:04Z
Something.
1437394925
ccReg-0653965093
```
REQUEST:
```xml
1437394925
```
RESPONSE:
```xml
Command completed successfully
1437394925
ccReg-5975626851
```
REQUEST:
```xml
1437394925
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-20T12:22:04Z
Balance low.
1437394925
ccReg-7080395365
```
REQUEST:
```xml
1437394925
```
RESPONSE:
```xml
Command completed successfully
1437394925
ccReg-0487240311
```
REQUEST:
```xml
1437394925
```
RESPONSE:
```xml
Command completed successfully; no messages
1437394925
ccReg-2728391744
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-07-20T12:22:05Z
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
```
### EPP Session when connected does not log in with invalid user
REQUEST:
```xml
wrong-user
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection (API user not found)
ABC-12345
ccReg-6356137272
```
### EPP Session when connected does not log in with inactive user
REQUEST:
```xml
inactive-user
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection (API user is not active)
ABC-12345
ccReg-4823490197
```
### EPP Session when connected prohibits further actions unless logged in
REQUEST:
```xml
test.ee
ABC-12345
```
RESPONSE:
```xml
You need to login first.
ABC-12345
ccReg-2897934955
```
### EPP Session when connected should not have clTRID in response if client does not send it
REQUEST:
```xml
wrong-user
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
```
RESPONSE:
```xml
Authentication error; server closing connection (API user not found)
ccReg-8596651543
```
### EPP Session when connected should return latin only error
REQUEST:
```xml
你好你好
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Allowed only Latin characters.
ABC-12345
ccReg-2882658867
```
### EPP Session when connected with valid user logs in epp user
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4279783750
```
### EPP Session when connected with valid user does not log in twice
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7491166215
```
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Already logged in. Use <logout> first.
ABC-12345
ccReg-2938349089
```
### EPP Session when connected with valid user logs out epp user
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5870608814
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-2182587183
```
### EPP Session when connected with valid user changes password and logs in
REQUEST:
```xml
gitlab
ghyt9e4fu
abcdefg
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7741248933
```
### EPP Session when connected with valid user fails if new password is not valid
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://epp.tld.ee/schema/domain-eis-1.0.xsd
https://epp.tld.ee/schema/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://epp.tld.ee/schema/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Password is missing [password]
ABC-12345
ccReg-8509961811
```