# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-07-28 08:39:28 UTC
EXAMPLE COUNT: 187
---
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-3999773216
```
### EPP Contact with valid user create command fails if request xml is missing
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}create': Missing child element(s). Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}postalInfo ).
ABC-12345
ccReg-5475530912
```
### 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:6A469D40
2015-07-28T08:39:31Z
ABC-12345
ccReg-9419100913
```
### 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:9175FF51
2015-07-28T08:39:31Z
ABC-12345
ccReg-7112806347
```
### 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:B0D47101
2015-07-28T08:39:31Z
ABC-12345
ccReg-3112027327
```
### 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:D97D17A8
2015-07-28T08:39:31Z
ABC-12345
ccReg-8158844070
```
### 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-28T08:39:32Z
ABC-12345
ccReg-6348378603
```
### 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-28T08:39:32Z
ABC-12345
ccReg-6309817337
```
### 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-3718665628
```
### EPP Contact with valid user create command should not strange characters in custom code
REQUEST:
```xml
33&$@@
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
is invalid [code]
ABC-12345
ccReg-7046803120
```
### EPP Contact with valid user create command should not strange characters in custom code
REQUEST:
```xml
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Contact code is too long, max 100 characters [code]
ABC-12345
ccReg-7830897117
```
### 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
Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident', attribute 'cc': [facet 'maxLength'] The value 'WRONG' has a length of '5'; this exceeds the allowed maximum length of '2'.
Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident', attribute 'cc': 'WRONG' is not a valid value of the atomic type '{https://epp.tld.ee/schema/eis-1.0.xsd}ccType'.
ABC-12345
ccReg-0585936448
```
### EPP Contact with valid user create command should return country missing
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident': The attribute 'cc' is required but missing.
ABC-12345
ccReg-9395726958
```
### EPP Contact with valid user create command should return country missing
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident': The attribute 'type' is required but missing.
Element '{https://epp.tld.ee/schema/eis-1.0.xsd}ident': The attribute 'cc' is required but missing.
ABC-12345
ccReg-3003187201
```
### 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-28T08:39:38Z
ABC-12345
ccReg-3792142117
```
### 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-28T08:39:38Z
ABC-12345
ccReg-8833719931
```
### 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-28T08:39:39Z
ABC-12345
ccReg-9289988831
```
### 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-28T08:39:39Z
ABC-12345
ccReg-8383857357
```
### 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-28T08:39:39Z
ABC-12345
ccReg-5997788919
```
### 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:87E70060
2015-07-28T08:39:39Z
ABC-12345
ccReg-9532742811
```
### 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:A74EABFE
2015-07-28T08:39:39Z
ABC-12345
ccReg-2995036796
```
### 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-9068419905
```
### 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-3667432897
```
### EPP Contact with valid user update command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}update': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ).
ABC-12345
ccReg-8184249905
```
### 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-7422710793
```
### 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-28T08:39:41Z
ABC-12345
ccReg-4865022436
```
### 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-28T08:39:41Z
ABC-12345
ccReg-6633367984
```
### 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-7530163933
```
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-28T08:39:41Z
ABC-12345
ccReg-4277646314
```
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-4538846364
```
### 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-6831340132
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6564840615
```
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-5442863323
```
### 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-8528718455
```
### 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
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}id': This element is not expected.
ABC-12345
ccReg-4331200914
```
### 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-4397523800
```
### 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-7928150587
```
### 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-3817458970
```
### 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-3807652405
```
### 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-28T08:39:41Z
ABC-12345
ccReg-8133702938
```
### 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-7011374408
```
### 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
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}voice': This element is not expected. Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}status ).
ABC-12345
ccReg-7610710976
```
### 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-6395479303
```
### 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
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ).
ABC-12345
ccReg-7007003785
```
### 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
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ).
ABC-12345
ccReg-8061878233
```
### 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
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ).
ABC-12345
ccReg-3091851486
```
### 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
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ).
ABC-12345
ccReg-8609322144
```
### EPP Contact with valid user update command should not remove password
REQUEST:
```xml
FIRST0:SH8013
password
password
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ).
ABC-12345
ccReg-0582559112
```
### EPP Contact with valid user update command should return general policy error when removing org
REQUEST:
```xml
FIRST0:SH8013
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-28T08:39:41Z
ABC-12345
ccReg-8655942919
```
### EPP Contact with valid user update command should return error when removing street
REQUEST:
```xml
FIRST0:SH8013
password
not important
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}authInfo': This element is not expected. Expected is one of ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}add, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}rem, {https://epp.tld.ee/schema/contact-eis-1.0.xsd}chg ).
ABC-12345
ccReg-9481106190
```
### EPP Contact with valid user delete command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}delete': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ).
ABC-12345
ccReg-5578564225
```
### 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-6663525094
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
FIRST0:SH231039313
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3780043277
```
### EPP Contact with valid user delete command deletes own contact even with wrong password
REQUEST:
```xml
FIRST0:SH495814614
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7212720521
```
### EPP Contact with valid user delete command deletes own contact even without password
REQUEST:
```xml
FIRST0:SH345416025
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6437000685
```
### EPP Contact with valid user delete command fails if contact has associated domain
REQUEST:
```xml
FIRST0:SH527033126
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object association prohibits operation [domains]
ABC-12345
ccReg-1807855170
```
### 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-0288992099
```
REQUEST:
```xml
FIRST0:SH031616179
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4336841702
```
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-8729288024
```
### 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-6840346616
```
REQUEST:
```xml
FIRST0:SH2297814310
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-3383228806
```
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-4682199982
```
### 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-6469460670
```
REQUEST:
```xml
FIRST0:SH3326380711
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-7404986506
```
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-7294017342
```
### EPP Contact with valid user check command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}check': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ).
ABC-12345
ccReg-7052563758
```
### 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-9831020858
```
### 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-3695978327
```
### EPP Contact with valid user info command fails if request invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/contact-eis-1.0.xsd}info': Missing child element(s). Expected is ( {https://epp.tld.ee/schema/contact-eis-1.0.xsd}id ).
ABC-12345
ccReg-0977011305
```
### 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-5298387301
```
### 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
adaline.farrell@wilkinson.org
fixed registrar
TEST-CREATOR
2015-07-28T08:40:06Z
password
37605030299
ABC-12345
ccReg-5155368245
```
### 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
adaline.farrell@wilkinson.org
fixed registrar
TEST-CREATOR
2015-07-28T08:40:06Z
password
37605030299
ABC-12345
ccReg-5763471786
```
### 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
adaline.farrell@wilkinson.org
registrar1
TEST-CREATOR
2015-07-28T08:40:06Z
password
37605030299
ABC-12345
ccReg-1407507322
```
### EPP Contact with valid user info command returns no authorization error for wrong password when registrant
REQUEST:
```xml
FIRST0:SH401752550
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH401752550
EIS-1
Gloria Boyer MD0
Short street 11
Tallinn
11111
EE
+372.12345678
adaline.farrell@wilkinson.org
registrar1
TEST-CREATOR
2015-07-28T08:39:30Z
password
37605030299
ABC-12345
ccReg-6798027147
```
### 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
Mr. Brooks Crooks15
Short street 11
Tallinn
11111
EE
+372.12345678
adaline.farrell@wilkinson.org
fixed registrar
TEST-CREATOR
2015-07-28T08:40:06Z
password
37605030299
ABC-12345
ccReg-3521737420
```
### 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-9495273454
```
REQUEST:
```xml
FIRST0:SH401752550
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH401752550
EIS-1
Gloria Boyer MD0
Short street 11
Tallinn
11111
EE
+372.12345678
adaline.farrell@wilkinson.org
registrar1
TEST-CREATOR
2015-07-28T08:39:30Z
password
37605030299
ABC-12345
ccReg-7991464495
```
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-4527051077
```
### 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-0913409657
```
REQUEST:
```xml
FIRST0:SH401752550
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6286749211
```
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-8291798513
```
### 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-5404035767
```
REQUEST:
```xml
FIRST0:SH401752550
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH401752550
EIS-1
Gloria Boyer MD0
registrar1
TEST-CREATOR
2015-07-28T08:39:30Z
ABC-12345
ccReg-2003839888
```
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-5982274752
```
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-1309091299
```
### EPP Domain should return error if balance low
REQUEST:
```xml
example92166977555993338.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-0406877402
```
### EPP Domain returns error if contact does not exists
REQUEST:
```xml
example81690264966073237.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-7250362476
```
### 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-0791690819
```
### EPP Domain with citizen as a registrant creates a domain
REQUEST:
```xml
example32543506110306742.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
example32543506110306742.ee
2015-07-28T08:40:12Z
2016-07-28T08:40:12Z
ABC-12345
ccReg-3409698461
```
### EPP Domain with citizen as a registrant creates a domain with legal document
REQUEST:
```xml
example36382345567850627.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
example36382345567850627.ee
2015-07-28T08:40:12Z
2016-07-28T08:40:12Z
ABC-12345
ccReg-4473161202
```
### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain
REQUEST:
```xml
example94744851802697081.ee
1
ns1.example94744851802697081.ee
ns2.example94744851802697081.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-0945142666
```
### 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-1975664747
```
### 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-1640127046
```
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-2908502858
```
### 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-28T08:40:17Z
2016-07-28T08:40:17Z
ABC-12345
ccReg-0275498048
```
### 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-9470981751
```
### EPP Domain with citizen as a registrant does not create domain without contacts and registrant
REQUEST:
```xml
example62168642411513599.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-0968519360
```
### EPP Domain with citizen as a registrant does not create domain without nameservers
REQUEST:
```xml
example71800352143417997.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-7839854930
```
### EPP Domain with citizen as a registrant does not create domain with too many nameservers
REQUEST:
```xml
example71680402331588779.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-3550426764
```
### EPP Domain with citizen as a registrant returns error when invalid nameservers are present
REQUEST:
```xml
example68109979538689428.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-3024443751
```
### EPP Domain with citizen as a registrant checks hostAttr presence
REQUEST:
```xml
example76831955690582435.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-6323264384
```
### EPP Domain with citizen as a registrant creates domain with nameservers with ips
REQUEST:
```xml
example32514723684684037.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
example32514723684684037.ee
2015-07-28T08:40:23Z
2016-07-28T08:40:23Z
ABC-12345
ccReg-5056598055
```
### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips
REQUEST:
```xml
example40338285586899571.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-0826897719
```
### EPP Domain with citizen as a registrant creates a domain with period in days
REQUEST:
```xml
example66186778295502856.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
example66186778295502856.ee
2015-07-28T08:40:25Z
2016-07-28T08:40:25Z
ABC-12345
ccReg-1614664137
```
### EPP Domain with citizen as a registrant creates a domain with longer periods
REQUEST:
```xml
example91954080942379032.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
example91954080942379032.ee
2015-07-28T08:40:25Z
2017-07-28T08:40:25Z
ABC-12345
ccReg-4703652719
```
### EPP Domain with citizen as a registrant creates a domain with longer periods
REQUEST:
```xml
example30928593583996919.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
example30928593583996919.ee
2015-07-28T08:40:26Z
2018-07-28T08:40:26Z
ABC-12345
ccReg-7270105536
```
### EPP Domain with citizen as a registrant creates a domain without period
REQUEST:
```xml
example46362933949869671.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
example46362933949869671.ee
2015-07-28T08:40:26Z
2016-07-28T08:40:26Z
ABC-12345
ccReg-1881376659
```
### EPP Domain with citizen as a registrant does not create a domain with invalid period
REQUEST:
```xml
example11714535017331079.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-5484931345
```
### EPP Domain with citizen as a registrant does not create a domain with invalid period unit
REQUEST:
```xml
example12063060146758107.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
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value '' is not an element of the set {'y', 'm', 'd'}.
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': '' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'.
ABC-12345
ccReg-8109184091
```
REQUEST:
```xml
example22134060080142573.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
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value 'bla' is not an element of the set {'y', 'm', 'd'}.
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': 'bla' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'.
ABC-12345
ccReg-6082364829
```
### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys
REQUEST:
```xml
example81422504470924299.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
example81422504470924299.ee
2015-07-28T08:40:30Z
2016-07-28T08:40:30Z
ABC-12345
ccReg-1274053409
```
### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid
REQUEST:
```xml
example52530934380418051.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
Element '{urn:ietf:params:xml:ns:secDNS-1.1}pubKey': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '1'.
Element '{urn:ietf:params:xml:ns:secDNS-1.1}pubKey': '' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:secDNS-1.1}keyType'.
ABC-12345
ccReg-0039779987
```
REQUEST:
```xml
example6111657126731846.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
AwEAAbuFiHS4jZL7ZQKvEPBmsbceNHTVYpEVMdxz2A6YCjlZTEoAH3qK
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
Valid protocols are: 3 [protocol]
5
ABC-12345
ccReg-5415301002
```
### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys
REQUEST:
```xml
example59960668723180884.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-3029612280
```
### EPP Domain with citizen as a registrant validated dnskeys count
REQUEST:
```xml
example96012563680688440.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-0186058439
```
### EPP Domain with citizen as a registrant creates domain with ds data
REQUEST:
```xml
example76656279799751526.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
example76656279799751526.ee
2015-07-28T08:40:35Z
2016-07-28T08:40:35Z
ABC-12345
ccReg-2063281633
```
### EPP Domain with citizen as a registrant creates domain with ds data with key
REQUEST:
```xml
example70580501288966544.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
example70580501288966544.ee
2015-07-28T08:40:35Z
2016-07-28T08:40:35Z
ABC-12345
ccReg-4381859223
```
### EPP Domain with citizen as a registrant prohibits dsData
REQUEST:
```xml
example95275486168393163.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-3354909144
```
### EPP Domain with citizen as a registrant prohibits keyData
REQUEST:
```xml
example97367469702829730.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-8644792351
```
### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together
REQUEST:
```xml
example70071198549943103.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
Element '{urn:ietf:params:xml:ns:secDNS-1.1}keyData': This element is not expected. Expected is ( {urn:ietf:params:xml:ns:secDNS-1.1}dsData ).
ABC-12345
ccReg-8173091592
```
### EPP Domain with juridical persion as a registrant creates a domain with contacts
REQUEST:
```xml
example22431835510518513.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
example22431835510518513.ee
2015-07-28T08:40:39Z
2016-07-28T08:40:39Z
ABC-12345
ccReg-2819985278
```
### EPP Domain with juridical persion as a registrant does not create a domain without admin contact
REQUEST:
```xml
example59566819674530307.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-6708083266
```
### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact
REQUEST:
```xml
example72083543502407430.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-7325897703
```
### 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-4047445422
```
REQUEST:
```xml
domain1.ee
512701cc6a8455e43612526cfd613ef1
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:42Z
REGDOMAIN1
2015-07-28T08:40:42Z
2016-07-28T08:40:41Z
ABC-12345
ccReg-2882098037
```
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-4020170558
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-28T08:40:42Z
Domain transfer was approved, associated contacts were: ["FIXED:SH0465812013", "FIXED:SH3835271712"] and registrant was FIXED:REGISTRANT779976690
domain1.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:42Z
REGDOMAIN1
2015-07-28T08:40:42Z
2016-07-28T08:40:41Z
ABC-12345
ccReg-2433533762
```
REQUEST:
```xml
domain1.ee
3c706b7554d122c07c3a96255b62f728
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-07-28T08:40:42Z
REGDOMAIN2
2015-07-28T09:40:42Z
2016-07-28T08:40:41Z
ABC-12345
ccReg-9163815770
```
REQUEST:
```xml
domain1.ee
3c706b7554d122c07c3a96255b62f728
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-07-28T08:40:42Z
REGDOMAIN2
2015-07-28T09:40:42Z
2016-07-28T08:40:41Z
ABC-12345
ccReg-1344906774
```
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-2023826073
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-28T08:40:42Z
Transfer requested.
domain1.ee
pending
REGDOMAIN1
2015-07-28T08:40:42Z
REGDOMAIN2
2015-07-28T09:40:42Z
2016-07-28T08:40:41Z
ABC-12345
ccReg-1404467939
```
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-8545555548
```
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-8253885703
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3483466836
```
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-4285977126
```
### 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-4057108889
```
REQUEST:
```xml
domain2.ee
5d98f2cbe11306469ce55447e995a1c4
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-07-28T08:40:43Z
REGDOMAIN1
2015-07-28T09:40:43Z
2016-07-28T08:40:43Z
ABC-12345
ccReg-4612548825
```
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-4051705615
```
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-1410613698
```
REQUEST:
```xml
domain2.ee
5d98f2cbe11306469ce55447e995a1c4
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-07-28T08:40:43Z
REGDOMAIN1
2015-07-28T09:40:43Z
2016-07-28T08:40:43Z
ABC-12345
ccReg-2313898331
```
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-5075928895
```
### 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-8432415801
```
REQUEST:
```xml
domain3.ee
d21cc5784da4f1cd0a69ebccd64ea825
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain3.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:44Z
REGDOMAIN1
2015-07-28T08:40:44Z
2016-07-28T08:40:44Z
ABC-12345
ccReg-8319808701
```
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-3709709960
```
### 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-7289638867
```
REQUEST:
```xml
domain4.ee
c542d3f99353e1d042716d824f6fec12
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain4.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:45Z
REGDOMAIN1
2015-07-28T08:40:45Z
2016-07-28T08:40:45Z
ABC-12345
ccReg-6544417100
```
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-9728924318
```
### 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-4703756087
```
REQUEST:
```xml
domain5.ee
d4bf9e0bc0fd09c7252541a194473cec
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain5.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:46Z
REGDOMAIN1
2015-07-28T08:40:46Z
2016-07-28T08:40:46Z
ABC-12345
ccReg-1877217438
```
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-3796353322
```
### 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-3792624699
```
REQUEST:
```xml
domain8.ee
0bd19effb6079c4790d1475bd0199723
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain8.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:47Z
REGDOMAIN1
2015-07-28T08:40:47Z
2016-07-28T08:40:46Z
ABC-12345
ccReg-2654465761
```
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-9967282082
```
### 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-7212461778
```
REQUEST:
```xml
domain9.ee
10eadc71cf7e6f1e87e1bf54bc99e263
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain9.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:48Z
REGDOMAIN1
2015-07-28T08:40:48Z
2016-07-28T08:40:47Z
ABC-12345
ccReg-1877104282
```
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-6337086891
```
### 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-0660234392
```
REQUEST:
```xml
domain11.ee
5d943994996a6a851e7247db3d2c1c4a
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain11.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:48Z
REGDOMAIN1
2015-07-28T08:40:48Z
2016-07-28T08:40:48Z
ABC-12345
ccReg-9157975420
```
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-6402981411
```
### 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-4407801058
```
REQUEST:
```xml
domain14.ee
75065639f9945045256b9c5fe2a8fadc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain14.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:49Z
REGDOMAIN1
2015-07-28T08:40:49Z
2016-07-28T08:40:49Z
ABC-12345
ccReg-9637117596
```
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-0421936954
```
### 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-8532719762
```
REQUEST:
```xml
domain15.ee
e6349b913cb0788975f93a02ba220510
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain15.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:50Z
REGDOMAIN1
2015-07-28T08:40:50Z
2016-07-28T08:40:50Z
ABC-12345
ccReg-1495969172
```
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-1225162463
```
### 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-5138326156
```
REQUEST:
```xml
domain16.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-9171426317
```
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-2262790683
```
### EPP Domain with valid domain approves the transfer request
REQUEST:
```xml
domain17.ee
d0d6f5f660ba9b1cb777074e05c9f9d5
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain17.ee
clientApproved
REGDOMAIN2
2015-07-28T08:40:51Z
REGDOMAIN1
2015-07-28T08:40:51Z
2016-07-28T08:40:51Z
ABC-12345
ccReg-2925262739
```
### 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-2033369372
```
REQUEST:
```xml
domain18.ee
f40c17f5451f5c80e562bf9250ccd4d2
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-7553628884
```
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-8494729995
```
REQUEST:
```xml
domain18.ee
f40c17f5451f5c80e562bf9250ccd4d2
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain18.ee
clientRejected
REGDOMAIN2
2015-07-28T08:40:51Z
REGDOMAIN1
2015-07-28T08:40:51Z
2016-07-28T08:40:51Z
ABC-12345
ccReg-0035055015
```
### 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-8757184492
```
REQUEST:
```xml
domain19.ee
619c6d2109ee1b2deca3674b73619fda
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-4815280002
```
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-2650484631
```
### 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-1473008535
```
### EPP Domain with valid domain ignores transfer when domain already belongs to registrar
REQUEST:
```xml
domain21.ee
fd06d8982dbdecde7e39f41d7f278c7d
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-0989479481
```
### EPP Domain with valid domain returns an error for incorrect op attribute
REQUEST:
```xml
example44755290217170574.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Element '{urn:ietf:params:xml:ns:epp-1.0}transfer', attribute 'op': [facet 'enumeration'] The value 'bla' is not an element of the set {'approve', 'cancel', 'query', 'reject', 'request'}.
Element '{urn:ietf:params:xml:ns:epp-1.0}transfer', attribute 'op': 'bla' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:epp-1.0}transferOpType'.
ABC-12345
ccReg-7927987439
```
### 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-2792059598
```
REQUEST:
```xml
domain22.ee
d7aa8aba40bf70cb78dfebc9474664b2
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain22.ee
serverApproved
REGDOMAIN2
2015-07-28T08:40:57Z
REGDOMAIN1
2015-07-28T08:40:57Z
2016-07-28T08:40:57Z
ABC-12345
ccReg-0573122351
```
REQUEST:
```xml
domain22.ee
d7aa8aba40bf70cb78dfebc9474664b2
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-0832624566
```
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-8225650710
```
### EPP Domain with valid domain should get an error when there is no pending transfer
REQUEST:
```xml
domain23.ee
2c47c46daf97e12ddc0d9fc80da511d0
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
No transfers found
ABC-12345
ccReg-2025440519
```
### EPP Domain with valid domain should not return transfers when there are none
REQUEST:
```xml
domain24.ee
9bbf18edcc83fb42ddf249dc1f3e42af
ABC-12345
```
RESPONSE:
```xml
No transfers found
ABC-12345
ccReg-8629472751
```
### 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-7696022252
```
REQUEST:
```xml
domain25.ee
0935877a40fea9441ffd17fee6c0e7d8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
pending
REGDOMAIN2
2015-07-28T08:41:00Z
REGDOMAIN1
2015-07-28T09:41:00Z
2016-07-28T08:41:00Z
ABC-12345
ccReg-7042077941
```
REQUEST:
```xml
domain25.ee
0935877a40fea9441ffd17fee6c0e7d8
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
pending
REGDOMAIN2
2015-07-28T08:41:00Z
REGDOMAIN1
2015-07-28T09:41:00Z
2016-07-28T08:41:00Z
ABC-12345
ccReg-4814615747
```
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-6824308586
```
REQUEST:
```xml
domain25.ee
0935877a40fea9441ffd17fee6c0e7d8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
clientApproved
REGDOMAIN2
2015-07-28T08:41:00Z
REGDOMAIN1
2015-07-28T08:41:00Z
2016-07-28T08:41:00Z
ABC-12345
ccReg-2690846279
```
REQUEST:
```xml
domain25.ee
665baee3468e834243928ce917ecc3ef
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
clientApproved
REGDOMAIN2
2015-07-28T08:41:00Z
REGDOMAIN1
2015-07-28T08:41:00Z
2016-07-28T08:41:00Z
ABC-12345
ccReg-9400606855
```
### EPP Domain with valid domain should not transfer when period element is present
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-1604970396
```
REQUEST:
```xml
domain26.ee
1
e0c3f74927da4bb3eee5667c66115352
ABC-12345
```
RESPONSE:
```xml
Unimplemented object service
ABC-12345
ccReg-8617519056
```
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-1118050637
```
### EPP Domain with valid domain should update right away without update pending status
REQUEST:
```xml
domain27.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2670008628
```
### EPP Domain with valid domain updates a domain
REQUEST:
```xml
domain28.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-8289277865
```
### EPP Domain with valid domain should not return action pending when changes are invalid
REQUEST:
```xml
domain29.ee
ns.bernhard89.ee
ns.effertzebert88.ee
ns.ondrickajakubowski87.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-1648208045
```
### EPP Domain with valid domain should not return action pending when domain itself is already invaid
REQUEST:
```xml
domain30.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-5575143855
```
### EPP Domain with valid domain should not allow any update when status pending update
REQUEST:
```xml
domain31.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-7420673440
```
### EPP Domain with valid domain updates domain and adds objects
REQUEST:
```xml
domain32.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-5413112744
```
REQUEST:
```xml
domain32.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-3340757346
```
REQUEST:
```xml
domain32.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]
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
Public key already exists [public_key]
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
ccReg-2640140355
```
### EPP Domain with valid domain updates domain with registrant change what triggers action pending
REQUEST:
```xml
domain33.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-7630828881
```
REQUEST:
```xml
domain33.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-4914897472
```
### EPP Domain with valid domain does not allow to edit statuses if policy forbids it
REQUEST:
```xml
domain34.ee
Payment overdue.
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Client-side object status management not supported: status [status]
ABC-12345
ccReg-1063100515
```
### EPP Domain with valid domain updates a domain and removes objects
REQUEST:
```xml
domain35.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-6247129672
```
REQUEST:
```xml
domain35.ee
ns1.example.com
FIXED:CITIZEN_1234
256
3
254
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1536077793
```
REQUEST:
```xml
domain35.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-9074810399
```
### EPP Domain with valid domain does not remove server statuses
REQUEST:
```xml
domain36.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
serverHold
ABC-12345
ccReg-6433694543
```
### EPP Domain with valid domain does not add duplicate objects to domain
REQUEST:
```xml
domain37.ee
ns.westemmerich108.ee
FIXED:SH2488479285
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2752561257
```
REQUEST:
```xml
domain37.ee
ns.westemmerich108.ee
FIXED:SH2488479285
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns.westemmerich108.ee
Contact already exists on this domain [contact_code_cache]
FIXED:SH2488479285
ABC-12345
ccReg-9298371804
```
### EPP Domain with valid domain cannot change registrant without legal document
REQUEST:
```xml
domain38.ee
FIXED:CITIZEN_1234
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: extension > extdata > legalDocument [legal_document]
ABC-12345
ccReg-4198817730
```
### EPP Domain with valid domain does not assign invalid status to domain
REQUEST:
```xml
domain39.ee
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}status', attribute 's': [facet 'enumeration'] The value 'invalidStatus' is not an element of the set {'clientDeleteProhibited', 'clientHold', 'clientRenewProhibited', 'clientTransferProhibited', 'clientUpdateProhibited', 'inactive', 'ok', 'pendingCreate', 'pendingDelete', 'pendingRenew', 'pendingTransfer', 'pendingUpdate', 'serverDeleteProhibited', 'serverHold', 'serverRenewProhibited', 'serverTransferProhibited', 'serverUpdateProhibited'}.
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}status', attribute 's': 'invalidStatus' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}statusValueType'.
ABC-12345
ccReg-8053378605
```
### EPP Domain with valid domain renews a domain
REQUEST:
```xml
domain40.ee
2016-07-28
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain40.ee
2017-07-28T08:41:19Z
ABC-12345
ccReg-2144233121
```
### EPP Domain with valid domain renews a domain when outzone_at or delete_at is nil for some reason
REQUEST:
```xml
domain41.ee
2016-07-28
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain41.ee
2017-07-28T08:41:20Z
ABC-12345
ccReg-6734533900
```
### EPP Domain with valid domain renews a domain with no period specified
REQUEST:
```xml
domain42.ee
2016-07-28
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain42.ee
2017-07-28T08:41:20Z
ABC-12345
ccReg-1952216525
```
### EPP Domain with valid domain does not renew domain with invalid period
REQUEST:
```xml
domain43.ee
2016-07-28
1
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value '' is not an element of the set {'y', 'm', 'd'}.
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': '' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'.
ABC-12345
ccReg-9450436889
```
REQUEST:
```xml
domain43.ee
2016-07-28
1
ABC-12345
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': [facet 'enumeration'] The value 'bla' is not an element of the set {'y', 'm', 'd'}.
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}period', attribute 'unit': 'bla' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}pUnitType'.
ABC-12345
ccReg-1447208589
```
### EPP Domain with valid domain renews a domain with 2 year period
REQUEST:
```xml
domain44.ee
2015-08-07
730
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain44.ee
2017-08-07T00:00:00Z
ABC-12345
ccReg-8888058768
```
### EPP Domain with valid domain renews a domain with 3 year period
REQUEST:
```xml
domain45.ee
2015-08-07
36
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain45.ee
2018-08-07T00:00:00Z
ABC-12345
ccReg-2368607304
```
### EPP Domain with valid domain does not renew a domain if credit balance low
REQUEST:
```xml
domain46.ee
2015-08-07
1
ABC-12345
```
RESPONSE:
```xml
Billing failure - credit balance low
ABC-12345
ccReg-6821240882
```
### EPP Domain with valid domain returns an error when given and current exp dates do not match
REQUEST:
```xml
domain47.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-3646435252
```
### EPP Domain with valid domain returns an error when period is invalid
REQUEST:
```xml
domain48.ee
2015-08-07
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
4
ABC-12345
ccReg-6217040456
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain49.ee
2015-10-26
1
ABC-12345
```
RESPONSE:
```xml
Object is not eligible for renewal
ABC-12345
ccReg-8796521058
```
REQUEST:
```xml
domain49.ee
2015-10-25
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain49.ee
2016-10-25T00:00:00Z
ABC-12345
ccReg-0448578516
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain50.ee
2020-07-28
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain50.ee
2021-07-28T00:00:00Z
ABC-12345
ccReg-5093886658
```
### EPP Domain with valid domain does not renew a domain if it is a delete candidate
REQUEST:
```xml
domain51.ee
2015-08-07
1
ABC-12345
```
RESPONSE:
```xml
Object is not eligible for renewal
ABC-12345
ccReg-1090831490
```
### 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-0660211759
```
REQUEST:
```xml
domain53.ee
2016-07-28
1
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-9082042804
```
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-0461998559
```
### EPP Domain with valid domain returns domain info
REQUEST:
```xml
domain54.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain54.ee
EIS-66
FIXED:REGISTRANT3821775852
FIXED:SH92766468122
FIXED:SH95283245121
ns.halvorsonkeeling162.ee
192.168.1.1
ns.cummings163.ee
192.168.1.1
ns.dibbert164.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-28T08:41:31Z
2015-07-28T08:41:31Z
2016-07-28T08:41:31Z
7bde3f39e40a68635bf5a69098169cc5
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-6011078959
```
REQUEST:
```xml
domain54.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain54.ee
EIS-66
FIXED:REGISTRANT3821775852
FIXED:SH92766468122
FIXED:SH95283245121
ns.halvorsonkeeling162.ee
192.168.1.1
ns.cummings163.ee
192.168.1.1
ns.dibbert164.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-28T08:41:31Z
2015-07-28T08:41:31Z
2016-07-28T08:41:31Z
7bde3f39e40a68635bf5a69098169cc5
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-9484163738
```
### EPP Domain with valid domain returns domain info with different nameservers
REQUEST:
```xml
domain55.ee
2fooBAR
```
RESPONSE:
```xml
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}name', attribute 'hosts': [facet 'enumeration'] The value 'invalid' is not an element of the set {'all', 'del', 'none', 'sub'}.
Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}name', attribute 'hosts': 'invalid' is not a valid value of the atomic type '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}hostsType'.
ccReg-6664642362
```
REQUEST:
```xml
domain55.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain55.ee
EIS-67
FIXED:REGISTRANT0861566953
FIXED:SH41938455124
FIXED:SH51239690123
ns1.domain55.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain55.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-28T08:41:31Z
2015-07-28T08:41:31Z
2016-07-28T08:41:31Z
1f00f9c3dd3137349c89cb6122fd2087
ccReg-4706656698
```
REQUEST:
```xml
domain55.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain55.ee
EIS-67
FIXED:REGISTRANT0861566953
FIXED:SH41938455124
FIXED:SH51239690123
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-28T08:41:31Z
2015-07-28T08:41:31Z
2016-07-28T08:41:31Z
1f00f9c3dd3137349c89cb6122fd2087
ccReg-6524782384
```
REQUEST:
```xml
domain55.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain55.ee
EIS-67
FIXED:REGISTRANT0861566953
FIXED:SH41938455124
FIXED:SH51239690123
registrar1
2015-07-28T08:41:31Z
2015-07-28T08:41:31Z
2016-07-28T08:41:31Z
1f00f9c3dd3137349c89cb6122fd2087
ccReg-6513443999
```
REQUEST:
```xml
domain55.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain55.ee
EIS-67
FIXED:REGISTRANT0861566953
FIXED:SH41938455124
FIXED:SH51239690123
ns1.domain55.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain55.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-28T08:41:31Z
2015-07-28T08:41:31Z
2016-07-28T08:41:31Z
1f00f9c3dd3137349c89cb6122fd2087
ccReg-4393101167
```
### 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-7830292127
```
### EPP Domain with valid domain sets ok status by default
REQUEST:
```xml
domain56.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain56.ee
EIS-68
FIXED:REGISTRANT8926104554
FIXED:SH54896149126
FIXED:SH80337499125
ns.conroy168.ee
192.168.1.1
ns.bahringer169.ee
192.168.1.1
ns.kochhyatt170.ee
192.168.1.1
registrar1
2015-07-28T08:41:33Z
2015-07-28T08:41:33Z
2016-07-28T08:41:33Z
da322dc86ce37e526f9c2dedc0f5c9f4
ccReg-0824891046
```
### 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-7661910824
```
REQUEST:
```xml
domain57.ee
2fooBAR
```
RESPONSE:
```xml
Authorization error
ccReg-8708797571
```
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-2730417805
```
### 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-0152975550
```
REQUEST:
```xml
domain58.ee
```
RESPONSE:
```xml
Command completed successfully
domain58.ee
EIS-70
FIXED:REGISTRANT2923781556
FIXED:SH74442662130
FIXED:SH98223564129
ns.wizastanton174.ee
192.168.1.1
ns.hermann175.ee
192.168.1.1
ns.mrazhintz176.ee
192.168.1.1
registrar1
2015-07-28T08:41:33Z
2015-07-28T08:41:33Z
2016-07-28T08:41:33Z
ccReg-5496759020
```
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-5839948259
```
### 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-9962481595
```
REQUEST:
```xml
domain59.ee
d1a0c13cf710ce60125dda34bc047357
```
RESPONSE:
```xml
Command completed successfully
domain59.ee
EIS-71
FIXED:REGISTRANT9338146457
FIXED:SH08033657132
FIXED:SH95760244131
ns.hansen177.ee
192.168.1.1
ns.bechtelar178.ee
192.168.1.1
ns.ryan179.ee
192.168.1.1
registrar1
2015-07-28T08:41:34Z
2015-07-28T08:41:34Z
2016-07-28T08:41:34Z
d1a0c13cf710ce60125dda34bc047357
ccReg-5565279418
```
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-1086178421
```
### EPP Domain with valid domain deletes domain
REQUEST:
```xml
domain60.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-6748161709
```
### EPP Domain with valid domain does not delete domain with specific status
REQUEST:
```xml
domain61.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain status prohibits operation
ABC-12345
ccReg-3721491187
```
### EPP Domain with valid domain does not delete domain with pending delete
REQUEST:
```xml
domain62.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-8985283918
```
### 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-6341995809
```
### EPP Domain with valid domain checks a domain
REQUEST:
```xml
one.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
ABC-12345
ccReg-5323793544
```
REQUEST:
```xml
domain63.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain63.ee
in use
ABC-12345
ccReg-9376664446
```
### 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-8665354623
```
### 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-0776655399
```
### 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-6119482698
```
### EPP Keyrelay makes a keyrelay request
REQUEST:
```xml
domain64.ee
256
3
8
cmlraXN0aGViZXN0
5a561b9d331c998c4f0383c7c67837be
P1M13D
1438072899
```
RESPONSE:
```xml
Unimplemented object service
domain64.ee
1438072899
ccReg-0546548236
```
### EPP Keyrelay returns an error when parameters are missing
REQUEST:
```xml
domain64.ee
3
8
cmlraXN0aGViZXN0
5a561b9d331c998c4f0383c7c67837be
Invalid Expiry
1438072900
```
RESPONSE:
```xml
Required parameter missing: keyrelay > keyData > flags [flags]
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1438072900
ccReg-6339589638
```
### EPP Keyrelay returns an error on invalid relative expiry
REQUEST:
```xml
domain64.ee
256
3
8
cmlraXN0aGViZXN0
5a561b9d331c998c4f0383c7c67837be
Invalid Expiry
1438072901
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1438072901
ccReg-5588050715
```
### EPP Keyrelay returns an error on invalid absolute expiry
REQUEST:
```xml
domain64.ee
256
3
8
cmlraXN0aGViZXN0
5a561b9d331c998c4f0383c7c67837be
Invalid Absolute
1438072902
```
RESPONSE:
```xml
Expiry absolute must be compatible to ISO 8601
Invalid Absolute
1438072902
ccReg-3072813596
```
### EPP Keyrelay saves legal document with keyrelay
REQUEST:
```xml
domain64.ee
256
3
8
cmlraXN0aGViZXN0
5a561b9d331c998c4f0383c7c67837be
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1438072903
```
RESPONSE:
```xml
Unimplemented object service
domain64.ee
1438072903
ccReg-8005218060
```
### EPP Keyrelay validates legal document types
REQUEST:
```xml
domain64.ee
256
3
8
cmlraXN0aGViZXN0
5a561b9d331c998c4f0383c7c67837be
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1438072904
```
RESPONSE:
```xml
Attribute is invalid: type
1438072904
ccReg-7669723424
```
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-7183215230
```
### EPP Poll returns no messages in poll
REQUEST:
```xml
1438072906
```
RESPONSE:
```xml
Command completed successfully; no messages
1438072906
ccReg-0904688053
```
### 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-9330176861
```
REQUEST:
```xml
1438072906
```
RESPONSE:
```xml
Command completed successfully; no messages
1438072906
ccReg-9666096812
```
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-2827332510
```
REQUEST:
```xml
1438072906
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-28T08:41:46Z
Balance low.
1438072906
ccReg-8105139529
```
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-4202898264
```
REQUEST:
```xml
1438072906
```
RESPONSE:
```xml
Message was not found
1
1438072906
ccReg-6713795149
```
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-8383726441
```
REQUEST:
```xml
1438072906
```
RESPONSE:
```xml
Command completed successfully
1438072906
ccReg-9660232901
```
REQUEST:
```xml
1438072906
```
RESPONSE:
```xml
Message was not found
1
1438072906
ccReg-8436895537
```
### EPP Poll returns an error on incorrect op
REQUEST:
```xml
1438072909
```
RESPONSE:
```xml
Element '{urn:ietf:params:xml:ns:epp-1.0}poll', attribute 'op': [facet 'enumeration'] The value 'bla' is not an element of the set {'ack', 'req'}.
Element '{urn:ietf:params:xml:ns:epp-1.0}poll', attribute 'op': 'bla' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:epp-1.0}pollOpType'.
1438072909
ccReg-0720048091
```
### EPP Poll dequeues multiple messages
REQUEST:
```xml
1438072910
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-28T08:41:50Z
Smth else.
1438072910
ccReg-4999056673
```
REQUEST:
```xml
1438072910
```
RESPONSE:
```xml
Command completed successfully
1438072910
ccReg-2484759210
```
REQUEST:
```xml
1438072910
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-28T08:41:50Z
Something.
1438072910
ccReg-8852256138
```
REQUEST:
```xml
1438072910
```
RESPONSE:
```xml
Command completed successfully
1438072910
ccReg-4857662573
```
REQUEST:
```xml
1438072910
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-28T08:41:50Z
Balance low.
1438072910
ccReg-7845130069
```
REQUEST:
```xml
1438072910
```
RESPONSE:
```xml
Command completed successfully
1438072910
ccReg-5213820888
```
REQUEST:
```xml
1438072910
```
RESPONSE:
```xml
Command completed successfully; no messages
1438072910
ccReg-5526530522
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-07-28T08:41:50Z
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-3357021379
```
### 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-7648731033
```
### 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-9110727237
```
### 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-3560736149
```
### 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-9604669451
```
### 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-2841249388
```
### 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-7967943283
```
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-8815596190
```
### 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-3572848696
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-9539000551
```
### 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-6256430973
```
### 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
Element '{urn:ietf:params:xml:ns:epp-1.0}newPW': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '6'.
Element '{urn:ietf:params:xml:ns:epp-1.0}newPW': '' is not a valid value of the atomic type '{urn:ietf:params:xml:ns:epp-1.0}pwType'.
ABC-12345
ccReg-6382004519
```