# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-05-27 10:43:23 UTC
EXAMPLE COUNT: 159
---
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1585073425
```
### EPP Contact with valid user create command fails if request xml is missing
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > postalInfo > name [name]
Required parameter missing: create > create > postalInfo > addr > street [street]
Required parameter missing: create > create > postalInfo > addr > city [city]
Required parameter missing: create > create > postalInfo > addr > pc [pc]
Required parameter missing: create > create > postalInfo > addr > cc [cc]
Required parameter missing: create > create > voice [voice]
Required parameter missing: create > create > email [email]
Required parameter missing: extension > extdata > ident [ident]
ABC-12345
ccReg-5715688008
```
### 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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:34DF69A9
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-8051171569
```
### EPP Contact with valid user create command successfully saves ident type
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:336265E0
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-5199925447
```
### EPP Contact with valid user create command successfully adds registrar
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:C852640B
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-7518097746
```
### 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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:03344A72
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-3037699624
```
### EPP Contact with valid user create command should add registrar prefix for code when missing
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
abc12345
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC12345
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-2425066108
```
### EPP Contact with valid user create command should add registrar prefix for code when missing
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
abc:ABC:12345
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC:ABC:12345
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-9903302869
```
### EPP Contact with valid user create command should not allow spaces in custom code
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
abc 123
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
is invalid [code]
ABC-12345
ccReg-2339768655
```
### EPP Contact with valid user create command should add registrar prefix for code when legacy prefix present
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
CID:FIRST0:abc:ABC:NEW:12345
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0:ABC:ABC:NEW:12345
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-6869800314
```
### EPP Contact with valid user create command should not remove suffix CID
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
CID:FIRST0:abc:CID:ABC:NEW:12345
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0:ABC:CID:ABC:NEW:12345
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-5110224581
```
### EPP Contact with valid user create command should not add registrar prefix for code when prefix present
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
FIRST0:abc22
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC22
2015-05-27 10:43:25 UTC
ABC-12345
ccReg-3526845166
```
### EPP Contact with valid user create command should add registrar prefix for code does not match exactly to prefix
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
cid2:first0:abc:ABC:11111
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID2:FIRST0:ABC:ABC:11111
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-3943735784
```
### EPP Contact with valid user create command should ignore custom code when only contact prefix given
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
CID:FIRST0
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-3812376837
```
### 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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:FCCE0C37
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-6490804956
```
### 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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:1752FB11
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-4664789940
```
### EPP Contact with valid user create command should return parameter value policy error for org
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
should not save
+372.1234567
test@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Org must be blank: postalInfo > org [org]
ABC-12345
ccReg-2217323355
```
### 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
test@example.example
should not save
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Fax must be blank: fax [fax]
ABC-12345
ccReg-2596146301
```
### EPP Contact with valid user update command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: add, rem or chg
Required parameter missing: update > update > id [id]
ABC-12345
ccReg-5177160774
```
### EPP Contact with valid user update command returns error if obj doesnt exist
REQUEST:
```xml
not-exists
password
John Doe Edited
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Object does not exist
NOT-EXISTS
ABC-12345
ccReg-1486161642
```
### EPP Contact with valid user update command is succesful
REQUEST:
```xml
FIRST0:SH8013
password
John Doe Edited
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-1514698242
```
### 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-05-27 10:43:26 UTC
ABC-12345
ccReg-0772549072
```
### EPP Contact with valid user update command should update other contact with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3877274588
```
REQUEST:
```xml
FIRST0:SH8013
password
John Doe Edited
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-0346588044
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1836171811
```
### EPP Contact with valid user update command should not update other contact without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3673815346
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-0819879826
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3607963168
```
### EPP Contact with valid user update command returns phone and email error
REQUEST:
```xml
FIRST0:SH8013
password
John Doe Edited
123213
wrong
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Phone nr is invalid [phone]
Email is invalid [email]
ABC-12345
ccReg-2845722155
```
### EPP Contact with valid user update command should not update code with custom string
REQUEST:
```xml
FIRST0:SH8013
password
John Doe Edited
+372.7654321
edited@example.example
notpossibletoupdate
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Object does not exist
FIRST0:SH8013NOTPOSSIBLETOUPDATE
ABC-12345
ccReg-9111281614
```
### EPP Contact with valid user update command should update ident
REQUEST:
```xml
FIRST0:SH8013
password
John Doe Edited
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-5675773022
```
### EPP Contact with valid user update command should return parameter value policy errror for org update
REQUEST:
```xml
FIRST0:SH8013
password
John Doe Edited
should not save
+372.7654321
edited@example.example
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Org must be blank: postalInfo > org [org]
ABC-12345
ccReg-5962790806
```
### EPP Contact with valid user update command should return parameter value policy errror for fax update
REQUEST:
```xml
FIRST0:SH8013
password
John Doe Edited
+372.7654321
edited@example.example
should not save
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Fax must be blank: fax [fax]
ABC-12345
ccReg-4675099884
```
### 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-1311892678
```
### EPP Contact with valid user update command should add value voice value
REQUEST:
```xml
FIRST0:SH8013
password
+372.11111111
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-5301697215
```
### EPP Contact with valid user update command should return error when add attributes phone value is empty
REQUEST:
```xml
FIRST0:SH8013
password
example@example.ee
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - phone [phone]
Phone nr is invalid [phone]
ABC-12345
ccReg-2304368720
```
### EPP Contact with valid user update command should honor chg value over add value when both changes same attribute
REQUEST:
```xml
FIRST0:SH8013
password
+372.2222222222222
+372.11111111111
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-5525783094
```
### EPP Contact with valid user update command should not allow to remove required voice attribute
REQUEST:
```xml
FIRST0:SH8013
password
+372.7654321
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - phone [phone]
Phone nr is invalid [phone]
ABC-12345
ccReg-5500267943
```
### EPP Contact with valid user update command should not allow to remove required attribute
REQUEST:
```xml
FIRST0:SH8013
password
+372.7654321
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - phone [phone]
Phone nr is invalid [phone]
ABC-12345
ccReg-0108854211
```
### EPP Contact with valid user update command should honor add over rem
REQUEST:
```xml
FIRST0:SH8013
password
not important
+372.3333333
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-7179239442
```
### EPP Contact with valid user update command should honor chg over rem
REQUEST:
```xml
FIRST0:SH8013
password
not important
+372.44444444
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-6722651709
```
### EPP Contact with valid user update command should honor chg over rem and add
REQUEST:
```xml
FIRST0:SH8013
password
+372.666666
+372.555555
not important
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-3206173115
```
### EPP Contact with valid user update command should not remove password
REQUEST:
```xml
FIRST0:SH8013
password
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-05-27 10:43:26 UTC
ABC-12345
ccReg-6097209925
```
### EPP Contact with valid user update command should return general policy error when removing org
REQUEST:
```xml
FIRST0:SH8013
password
not important
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Org must be blank: postalInfo > org [org]
ABC-12345
ccReg-0081608878
```
### EPP Contact with valid user update command should return error when removing street
REQUEST:
```xml
FIRST0:SH8013
password
not important
ABC-12345
```
RESPONSE:
```xml
Required parameter missing - name [name]
ABC-12345
ccReg-8929861116
```
### EPP Contact with valid user delete command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: delete > delete > id [id]
ABC-12345
ccReg-4224986078
```
### EPP Contact with valid user delete command returns error if obj doesnt exist
REQUEST:
```xml
not-exists
password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Object does not exist
NOT-EXISTS
ABC-12345
ccReg-6695799151
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
FIRST0:SH002595873
password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9877498133
```
### EPP Contact with valid user delete command deletes own contact even with wrong password
REQUEST:
```xml
FIRST0:SH085363854
wrong password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2124046501
```
### EPP Contact with valid user delete command deletes own contact even without password
REQUEST:
```xml
FIRST0:SH588117405
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1641432006
```
### EPP Contact with valid user delete command fails if contact has associated domain
REQUEST:
```xml
FIRST0:SH462986476
password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Object association prohibits operation [domains]
ABC-12345
ccReg-6733472504
```
### EPP Contact with valid user delete command should delete when not owner but with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9593963234
```
REQUEST:
```xml
FIRST0:SH345866719
password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4321232367
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9943668816
```
### EPP Contact with valid user delete command should not delete when not owner without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4143129224
```
REQUEST:
```xml
FIRST0:SH1376434210
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-2155291311
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4451657543
```
### EPP Contact with valid user delete command should not delete when not owner with wrong password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5071844006
```
REQUEST:
```xml
FIRST0:SH3882613511
wrong password
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
37605030299
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6382118387
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0221108510
```
### EPP Contact with valid user check command fails if request is invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: check > check > id [id]
ABC-12345
ccReg-1250931582
```
### 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-5446739255
```
### 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-2438715118
```
### EPP Contact with valid user info command fails if request invalid
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: info > info > id [id]
ABC-12345
ccReg-8371968302
```
### 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-3188555074
```
### 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
+372.12345678
llewellyn@bernier.org
Johnny Awesome
Short street 11
Tallinn
11111
EE
fixed registrar
2015-05-27 10:43:29 UTC
password
37605030299
ABC-12345
ccReg-2762164451
```
### 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
+372.12345678
llewellyn@bernier.org
Johnny Awesome
Short street 11
Tallinn
11111
EE
fixed registrar
2015-05-27 10:43:29 UTC
password
37605030299
ABC-12345
ccReg-5753089221
```
### 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
+372.12345678
llewellyn@bernier.org
Johnny Awesome
Short street 11
Tallinn
11111
EE
registrar1
2015-05-27 10:43:29 UTC
password
37605030299
ABC-12345
ccReg-0873990421
```
### EPP Contact with valid user info command returns no authorization error for wrong password when registrant
REQUEST:
```xml
FIRST0:SH762612490
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH762612490
+372.12345678
llewellyn@bernier.org
Liliana Crist II0
Short street 11
Tallinn
11111
EE
registrar1
2015-05-27 10:43:24 UTC
password
37605030299
ABC-12345
ccReg-8366914454
```
### 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
+372.12345678
llewellyn@bernier.org
Mrs. Willard Kling15
Short street 11
Tallinn
11111
EE
fixed registrar
2015-05-27 10:43:29 UTC
password
37605030299
ABC-12345
ccReg-1094860403
```
### EPP Contact with valid user info command returns no authorization error for wrong user but correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1156272733
```
REQUEST:
```xml
FIRST0:SH762612490
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH762612490
+372.12345678
llewellyn@bernier.org
Liliana Crist II0
Short street 11
Tallinn
11111
EE
registrar1
2015-05-27 10:43:24 UTC
password
37605030299
ABC-12345
ccReg-8181550058
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6586282287
```
### EPP Contact with valid user info command returns authorization error for wrong user and wrong password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2861885021
```
REQUEST:
```xml
FIRST0:SH762612490
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-0042572211
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4742331049
```
### EPP Contact with valid user info command returns no authorization error for wrong user and no password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6748839643
```
REQUEST:
```xml
FIRST0:SH762612490
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH762612490
Liliana Crist II0
registrar1
2015-05-27 10:43:24 UTC
ABC-12345
ccReg-8839721470
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0850650289
```
### EPP Contact with valid user renew command returns 2101-unimplemented command
REQUEST:
```xml
info-4444
2fooBAR
ABC-12345
```
RESPONSE:
```xml
Unimplemented command
ABC-12345
ccReg-8524752910
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5841042302
```
### EPP Domain returns error if contact does not exists
REQUEST:
```xml
example70096036052024755.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Contact was not found
sh1111
Contact was not found
sh2222
ABC-12345
ccReg-6329567919
```
### 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-1727549112
```
### EPP Domain with citizen as a registrant creates a domain
REQUEST:
```xml
example18875779892898751.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example18875779892898751.ee
2015-05-27 10:43:30 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-7138232020
```
### EPP Domain with citizen as a registrant creates a domain with legal document
REQUEST:
```xml
example16518501250481074.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example16518501250481074.ee
2015-05-27 10:43:30 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-6949714810
```
### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain
REQUEST:
```xml
example34657545915229578.ee
1
ns1.example34657545915229578.ee
ns2.example34657545915229578.ee
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
IPv4 is missing [ipv4]
ABC-12345
ccReg-3705921440
```
### 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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Domain name is reserved or restricted [name_dirty]
1162.ee
ABC-12345
ccReg-3665167833
```
### EPP Domain with citizen as a registrant does not create domain without contacts and registrant
REQUEST:
```xml
example95948665035556904.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > registrant [registrant]
ABC-12345
ccReg-2552697936
```
### EPP Domain with citizen as a registrant does not create domain without nameservers
REQUEST:
```xml
example48967884144781787.ee
1
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > ns [ns]
Required parameter missing: create > create > ns > hostAttr [host_attr]
ABC-12345
ccReg-9940643139
```
### EPP Domain with citizen as a registrant does not create domain with too many nameservers
REQUEST:
```xml
example26199879111999630.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-9523508089
```
### EPP Domain with citizen as a registrant returns error when invalid nameservers are present
REQUEST:
```xml
example67443327025915260.ee
1
invalid1-
-invalid2
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Hostname is invalid [hostname]
invalid1-
Hostname is invalid [hostname]
-invalid2
ABC-12345
ccReg-1674811016
```
### EPP Domain with citizen as a registrant checks hostAttr presence
REQUEST:
```xml
example4862326639681440.ee
1
ns1.example.ee
ns2.example.ee
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: create > create > ns > hostAttr [host_attr]
ABC-12345
ccReg-0201147447
```
### EPP Domain with citizen as a registrant creates domain with nameservers with ips
REQUEST:
```xml
example67163358337402331.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example67163358337402331.ee
2015-05-27 10:43:31 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-8005178303
```
### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips
REQUEST:
```xml
example83921540659724800.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
IPv4 is invalid [ipv4]
192.0.2.2.invalid
IPv6 is invalid [ipv6]
INVALID_IPV6
ABC-12345
ccReg-0480672774
```
### EPP Domain with citizen as a registrant creates a domain with period in days
REQUEST:
```xml
example31168439878572805.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example31168439878572805.ee
2015-05-27 10:43:31 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-0710914199
```
### EPP Domain with citizen as a registrant does not create a domain with invalid period
REQUEST:
```xml
example91174490590886314.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
367
ABC-12345
ccReg-2677386716
```
### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys
REQUEST:
```xml
example91267215976498865.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example91267215976498865.ee
2015-05-27 10:43:31 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-6086717774
```
### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid
REQUEST:
```xml
example45325893459192952.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
9
Valid protocols are: 3 [protocol]
4
Valid flags are: 0, 256, 257 [flags]
250
Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
10
Valid flags are: 0, 256, 257 [flags]
1
Public key is missing [public_key]
Valid protocols are: 3 [protocol]
5
ABC-12345
ccReg-8175538906
```
### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys
REQUEST:
```xml
example15916927116711123.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Public key already exists [public_key]
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-9219211054
```
### EPP Domain with citizen as a registrant validated dnskeys count
REQUEST:
```xml
example91454458242964658.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
DNS keys count must be between 0-1 [dnskeys]
ABC-12345
ccReg-9548686640
```
### EPP Domain with citizen as a registrant creates domain with ds data
REQUEST:
```xml
example71491564741929352.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example71491564741929352.ee
2015-05-27 10:43:32 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-4235232567
```
### EPP Domain with citizen as a registrant creates domain with ds data with key
REQUEST:
```xml
example30406577928067538.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example30406577928067538.ee
2015-05-27 10:43:32 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-7688480402
```
### EPP Domain with citizen as a registrant prohibits dsData
REQUEST:
```xml
example63040009625343060.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
dsData object is not allowed
ABC-12345
ccReg-5582933815
```
### EPP Domain with citizen as a registrant prohibits keyData
REQUEST:
```xml
example73287430336373315.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
keyData object is not allowed
ABC-12345
ccReg-4249180668
```
### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together
REQUEST:
```xml
example12685922679382848.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Mutually exclusive parameters: extension > create > keyData, extension > create > dsData
ABC-12345
ccReg-3972247485
```
### EPP Domain with juridical persion as a registrant creates a domain with contacts
REQUEST:
```xml
example31407412492547028.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example31407412492547028.ee
2015-05-27 10:43:32 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-4939043794
```
### EPP Domain with juridical persion as a registrant does not create a domain without admin contact
REQUEST:
```xml
example43179409594610423.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Admin contacts count must be between 1-10 [admin_domain_contacts]
ABC-12345
ccReg-9685299222
```
### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact
REQUEST:
```xml
example11348446936077523.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
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Admin contact can be private person only
FIXED:JURIDICAL_1234
ABC-12345
ccReg-4691511606
```
### EPP Domain with valid domain transfers a domain
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0917111585
```
REQUEST:
```xml
domain1.ee
7e6a4a98534e2582634758ca77ee7148
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:32 UTC
REGDOMAIN1
2015-05-27 10:43:32 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-3335421781
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6267499339
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-05-27 10:43:33 UTC
Domain transfer was approved, associated contacts are: ["REGDOMAIN2:2C52859D", "REGDOMAIN2:A464BC75"]
domain1.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:32 UTC
REGDOMAIN1
2015-05-27 10:43:32 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-9254728904
```
REQUEST:
```xml
domain1.ee
055ee8bb38b32b97e378132ff3ca916c
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-05-27 10:43:33 UTC
REGDOMAIN2
2015-05-27 11:43:33 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-0275538941
```
REQUEST:
```xml
domain1.ee
055ee8bb38b32b97e378132ff3ca916c
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-05-27 10:43:33 UTC
REGDOMAIN2
2015-05-27 11:43:33 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-0757752457
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7935547078
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-05-27 10:43:33 UTC
Transfer requested.
domain1.ee
pending
REGDOMAIN1
2015-05-27 10:43:33 UTC
REGDOMAIN2
2015-05-27 11:43:33 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-9141426728
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6011620786
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3668445992
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3613917922
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0925120539
```
### EPP Domain with valid domain creates a domain transfer with legal document
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6028794756
```
REQUEST:
```xml
domain2.ee
a3507d8fe60d7b06de6fa7ee3b7a11ad
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-05-27 10:43:34 UTC
REGDOMAIN1
2015-05-27 11:43:34 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-7730469220
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9035579043
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4920254507
```
REQUEST:
```xml
domain2.ee
a3507d8fe60d7b06de6fa7ee3b7a11ad
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-05-27 10:43:34 UTC
REGDOMAIN1
2015-05-27 11:43:34 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-5694613676
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5785816065
```
### EPP Domain with valid domain creates transfer successfully without legal document
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7366349974
```
REQUEST:
```xml
domain3.ee
a0b72c9e75ef63d04bb9ad8715ca48fc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain3.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:34 UTC
REGDOMAIN1
2015-05-27 10:43:34 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-6246328390
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0391926934
```
### EPP Domain with valid domain transfers domain with contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7912772234
```
REQUEST:
```xml
domain4.ee
b083517b9f3a926e61702411cdf0c7be
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain4.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:34 UTC
REGDOMAIN1
2015-05-27 10:43:35 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-2452237245
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5853115117
```
### EPP Domain with valid domain transfers domain when registrant has more domains
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7994647230
```
REQUEST:
```xml
domain5.ee
c6ac11f0a30b90e2435872b947f676bc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain5.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:35 UTC
REGDOMAIN1
2015-05-27 10:43:35 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-8456401947
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0451125168
```
### 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
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9996143631
```
REQUEST:
```xml
domain8.ee
15c978c4fdb8c7c8b320ff836238ff24
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain8.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:36 UTC
REGDOMAIN1
2015-05-27 10:43:36 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-6547163770
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8938696546
```
### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1935599554
```
REQUEST:
```xml
domain9.ee
99e7f00907374d57c7152d5a4cf6306c
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain9.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:36 UTC
REGDOMAIN1
2015-05-27 10:43:36 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-6108438709
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7842682602
```
### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7725230435
```
REQUEST:
```xml
domain11.ee
02c630c0d9e223719ccd33c01a93a81c
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain11.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:37 UTC
REGDOMAIN1
2015-05-27 10:43:37 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-0988527962
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1153070739
```
### EPP Domain with valid domain transfers domain and references exsisting registrant to domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1035262117
```
REQUEST:
```xml
domain14.ee
8c8a24afd65fb32cbea0683f805a2394
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain14.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:37 UTC
REGDOMAIN1
2015-05-27 10:43:37 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-3828737809
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6455795713
```
### EPP Domain with valid domain does not transfer contacts if they are already under new registrar
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8823340387
```
REQUEST:
```xml
domain15.ee
0f81c488e43a5ff0d09d9ae2ad89534e
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain15.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:38 UTC
REGDOMAIN1
2015-05-27 10:43:38 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-0363538601
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5923931571
```
### EPP Domain with valid domain should not creates transfer without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3627375804
```
REQUEST:
```xml
domain16.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-1686309037
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5701905644
```
### EPP Domain with valid domain approves the transfer request
REQUEST:
```xml
domain17.ee
16eb001e706172697a4ae9ab2a7982d2
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain17.ee
clientApproved
REGDOMAIN2
2015-05-27 10:43:38 UTC
REGDOMAIN1
2015-05-27 10:43:38 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-4816670665
```
### EPP Domain with valid domain rejects a domain transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8804211053
```
REQUEST:
```xml
domain18.ee
b9d30de5879c3596d1f8a6c69a832a8a
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-2803345752
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6778373394
```
REQUEST:
```xml
domain18.ee
b9d30de5879c3596d1f8a6c69a832a8a
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain18.ee
clientRejected
REGDOMAIN2
2015-05-27 10:43:39 UTC
REGDOMAIN1
2015-05-27 10:43:39 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-5197335200
```
### EPP Domain with valid domain prohibits wrong registrar from approving transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5888721799
```
REQUEST:
```xml
domain19.ee
d41c85651d45c9289191006f559c9ec8
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-7064775457
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9310455244
```
### EPP Domain with valid domain does not transfer with invalid pw
REQUEST:
```xml
domain20.ee
test
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-7658729961
```
### EPP Domain with valid domain ignores transfer wha registrant registrar requests transfer
REQUEST:
```xml
domain21.ee
8ab45ffd3acddb71c6359404cb4c2c34
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-1943177997
```
### EPP Domain with valid domain returns an error for incorrect op attribute
REQUEST:
```xml
example98769030605825402.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Attribute is invalid: op
ABC-12345
ccReg-6324054729
```
### EPP Domain with valid domain creates new pw after successful transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2397606336
```
REQUEST:
```xml
domain22.ee
e9bfcbdfeeda4465e3a5f109f2377bca
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain22.ee
serverApproved
REGDOMAIN2
2015-05-27 10:43:40 UTC
REGDOMAIN1
2015-05-27 10:43:40 UTC
2016-05-27 00:00:00 UTC
ABC-12345
ccReg-4954465709
```
REQUEST:
```xml
domain22.ee
e9bfcbdfeeda4465e3a5f109f2377bca
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-5087615942
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6484511821
```
### EPP Domain with valid domain should get an error when there is no pending transfer
REQUEST:
```xml
domain23.ee
d3e0cefadeefa7f1b2868f852adf1228
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Pending transfer was not found
ABC-12345
ccReg-5156334511
```
### EPP Domain with valid domain should update right away without update pending status
REQUEST:
```xml
domain24.ee
FIXED:CITIZEN_1234
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1610390580
```
### EPP Domain with valid domain updates a domain
REQUEST:
```xml
domain25.ee
FIXED:CITIZEN_1234
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-2809632744
```
### EPP Domain with valid domain should not allow any update when status pending update
REQUEST:
```xml
domain26.ee
FIXED:CITIZEN_1234
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-8912347187
```
### EPP Domain with valid domain updates domain and adds objects
REQUEST:
```xml
domain27.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-7279422608
```
REQUEST:
```xml
domain27.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-3196572742
```
REQUEST:
```xml
domain27.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
Status already exists on this domain [value]
clientUpdateProhibited
Status already exists on this domain [value]
clientHold
Public key already exists [public_key]
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
Public key already exists [public_key]
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-3629702536
```
### EPP Domain with valid domain updates domain with registrant change what triggers action pending
REQUEST:
```xml
domain28.ee
FIXED:CITIZEN_1234
ns1.example.com
ns2.example.com
FIXED:PENDINGMAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Contact was not found
FIXED:PENDINGMAK21
ABC-12345
ccReg-0035237276
```
REQUEST:
```xml
domain28.ee
FIXED:CITIZEN_1234
ns1.example.com
ns2.example.com
FIXED:PENDINGMAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-2590035754
```
### EPP Domain with valid domain does not allow to edit statuses if policy forbids it
REQUEST:
```xml
domain29.ee
Payment overdue.
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Client-side object status management not supported: status [status]
ABC-12345
ccReg-0742932026
```
### EPP Domain with valid domain updates a domain and removes objects
REQUEST:
```xml
domain30.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-5200564648
```
REQUEST:
```xml
domain30.ee
ns1.example.com
FIXED:CITIZEN_1234
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0319078323
```
REQUEST:
```xml
domain30.ee
ns1.example.com
FIXED:CITIZEN_1234
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Nameserver was not found
ns1.example.com
Contact was not found
FIXED:CITIZEN_1234
Status was not found
clientHold
DS was not found
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-1059381148
```
### EPP Domain with valid domain does not remove server statuses
REQUEST:
```xml
domain31.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
serverHold
ABC-12345
ccReg-5054919824
```
### EPP Domain with valid domain does not add duplicate objects to domain
REQUEST:
```xml
domain32.ee
ns.mclaughlinauer93.ee
FIXED:SH1132295975
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5215036552
```
REQUEST:
```xml
domain32.ee
ns.mclaughlinauer93.ee
FIXED:SH1132295975
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns.mclaughlinauer93.ee
Contact already exists on this domain [contact_code_cache]
FIXED:SH1132295975
ABC-12345
ccReg-1074473944
```
### EPP Domain with valid domain cannot change registrant without legal document
REQUEST:
```xml
domain33.ee
FIXED:CITIZEN_1234
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: extension > extdata > legalDocument [legal_document]
ABC-12345
ccReg-6965471467
```
### EPP Domain with valid domain does not assign invalid status to domain
REQUEST:
```xml
domain34.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
invalidStatus
ABC-12345
ccReg-9485651549
```
### EPP Domain with valid domain renews a domain
REQUEST:
```xml
domain35.ee
2016-05-27
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain35.ee
2017-05-27 00:00:00 UTC
ABC-12345
ccReg-2938890628
```
### EPP Domain with valid domain returns an error when given and current exp dates do not match
REQUEST:
```xml
domain36.ee
2200-08-07
1
ABC-12345
```
RESPONSE:
```xml
Given and current expire dates do not match
2200-08-07
ABC-12345
ccReg-6690551934
```
### EPP Domain with valid domain returns an error when period is invalid
REQUEST:
```xml
domain37.ee
2016-05-27
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
4
ABC-12345
ccReg-2230915815
```
### EPP Domain with valid domain returns domain info
REQUEST:
```xml
domain38.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain38.ee
Payment overdue.
FIXED:REGISTRANT2741815436
FIXED:SH0138863290
FIXED:SH2076456589
ns.gislason114.ee
192.168.1.1
ns.wilkinson115.ee
192.168.1.1
ns.lemke116.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-05-27 10:43:43 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:43 UTC
fc35227d625b0f64334a64e79d830693
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-0824479428
```
REQUEST:
```xml
domain38.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain38.ee
Payment overdue.
FIXED:REGISTRANT2741815436
FIXED:SH0138863290
FIXED:SH2076456589
ns.gislason114.ee
192.168.1.1
ns.wilkinson115.ee
192.168.1.1
ns.lemke116.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-05-27 10:43:43 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:43 UTC
fc35227d625b0f64334a64e79d830693
123
3
1
abc
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
abc
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-2750667963
```
### EPP Domain with valid domain returns domain info with different nameservers
REQUEST:
```xml
domain39.ee
2fooBAR
```
RESPONSE:
```xml
Attribute is invalid: hosts
ccReg-0144253530
```
REQUEST:
```xml
domain39.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain39.ee
FIXED:REGISTRANT3507395337
FIXED:SH9812701792
FIXED:SH5796684791
ns1.domain39.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain39.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-05-27 10:43:43 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:43 UTC
fc42e6becbedb165889c19f43a2540ab
ccReg-1069575583
```
REQUEST:
```xml
domain39.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain39.ee
FIXED:REGISTRANT3507395337
FIXED:SH9812701792
FIXED:SH5796684791
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-05-27 10:43:43 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:43 UTC
fc42e6becbedb165889c19f43a2540ab
ccReg-0643395459
```
REQUEST:
```xml
domain39.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain39.ee
FIXED:REGISTRANT3507395337
FIXED:SH9812701792
FIXED:SH5796684791
registrar1
2015-05-27 10:43:43 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:43 UTC
fc42e6becbedb165889c19f43a2540ab
ccReg-3688764669
```
REQUEST:
```xml
domain39.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain39.ee
FIXED:REGISTRANT3507395337
FIXED:SH9812701792
FIXED:SH5796684791
ns1.domain39.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain39.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-05-27 10:43:43 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:43 UTC
fc42e6becbedb165889c19f43a2540ab
ccReg-5604815953
```
### 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-5161660847
```
### EPP Domain with valid domain sets ok status by default
REQUEST:
```xml
domain40.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain40.ee
FIXED:REGISTRANT0887546238
FIXED:SH8726482994
FIXED:SH5179344293
ns.renner120.ee
192.168.1.1
ns.stiedemann121.ee
192.168.1.1
ns.walkermitchell122.ee
192.168.1.1
registrar1
2015-05-27 10:43:44 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:44 UTC
07b874494197f5d551179bde6c743dc1
ccReg-3483125791
```
### EPP Domain with valid domain can not see other registrar domains with invalid password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0433009755
```
REQUEST:
```xml
domain41.ee
2fooBAR
```
RESPONSE:
```xml
Authorization error
ccReg-9728706466
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3974422485
```
### EPP Domain with valid domain can see other registrar domains without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4142452023
```
REQUEST:
```xml
domain42.ee
```
RESPONSE:
```xml
Command completed successfully
domain42.ee
FIXED:REGISTRANT3430252540
FIXED:SH3885267898
FIXED:SH8898454097
ns.bauch126.ee
192.168.1.1
ns.millerhudson127.ee
192.168.1.1
ns.jakubowskimacgyver128.ee
192.168.1.1
registrar1
2015-05-27 10:43:44 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:44 UTC
ccReg-3186032703
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7433830827
```
### EPP Domain with valid domain can see other registrar domains with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6666385262
```
REQUEST:
```xml
domain43.ee
caeb09c88ac3065e75384525e444b28d
```
RESPONSE:
```xml
Command completed successfully
domain43.ee
FIXED:REGISTRANT1287087941
FIXED:SH25240842100
FIXED:SH4103432799
ns.murphysawayn129.ee
192.168.1.1
ns.parkerbailey130.ee
192.168.1.1
ns.pagac131.ee
192.168.1.1
registrar1
2015-05-27 10:43:44 UTC
2016-05-27 00:00:00 UTC
2015-05-27 10:43:44 UTC
caeb09c88ac3065e75384525e444b28d
ccReg-0149171551
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1852061545
```
### EPP Domain with valid domain deletes domain
REQUEST:
```xml
domain44.ee
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-2271849131
```
### EPP Domain with valid domain does not delete domain with specific status
REQUEST:
```xml
domain45.ee
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Domain status prohibits operation
ABC-12345
ccReg-9476531499
```
### EPP Domain with valid domain does not delete domain with pending delete
REQUEST:
```xml
domain46.ee
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-0939566483
```
### 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-9335855114
```
### EPP Domain with valid domain checks a domain
REQUEST:
```xml
one.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
ABC-12345
ccReg-4928370789
```
REQUEST:
```xml
domain47.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain47.ee
in use
ABC-12345
ccReg-3952532476
```
### 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-9733374439
```
### 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-8694188647
```
### EPP Helper in context of Domain generates valid transfer xml
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5192810508
```
### EPP Keyrelay makes a keyrelay request
REQUEST:
```xml
domain48.ee
256
3
8
cmlraXN0aGViZXN0
d3e3d1fe3ece74a0927320fb3bb567de
P1M13D
1432723426
```
RESPONSE:
```xml
Unimplemented object service
domain48.ee
1432723426
ccReg-7694214472
```
### EPP Keyrelay returns an error when parameters are missing
REQUEST:
```xml
domain48.ee
3
8
cmlraXN0aGViZXN0
d3e3d1fe3ece74a0927320fb3bb567de
Invalid Expiry
1432723426
```
RESPONSE:
```xml
Required parameter missing: keyrelay > keyData > flags [flags]
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1432723426
ccReg-0640451513
```
### EPP Keyrelay returns an error on invalid relative expiry
REQUEST:
```xml
domain48.ee
256
3
8
cmlraXN0aGViZXN0
d3e3d1fe3ece74a0927320fb3bb567de
Invalid Expiry
1432723426
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1432723426
ccReg-7577070399
```
### EPP Keyrelay returns an error on invalid absolute expiry
REQUEST:
```xml
domain48.ee
256
3
8
cmlraXN0aGViZXN0
d3e3d1fe3ece74a0927320fb3bb567de
Invalid Absolute
1432723426
```
RESPONSE:
```xml
Expiry absolute must be compatible to ISO 8601
Invalid Absolute
1432723426
ccReg-0078778441
```
### EPP Keyrelay does not allow both relative and absolute
REQUEST:
```xml
domain48.ee
256
3
8
cmlraXN0aGViZXN0
d3e3d1fe3ece74a0927320fb3bb567de
P1D
2014-12-23
1432723426
```
RESPONSE:
```xml
Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute
1432723426
ccReg-9000657815
```
### EPP Keyrelay saves legal document with keyrelay
REQUEST:
```xml
domain48.ee
256
3
8
cmlraXN0aGViZXN0
d3e3d1fe3ece74a0927320fb3bb567de
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1432723426
```
RESPONSE:
```xml
Unimplemented object service
domain48.ee
1432723426
ccReg-5852406493
```
### EPP Keyrelay validates legal document types
REQUEST:
```xml
domain48.ee
256
3
8
cmlraXN0aGViZXN0
d3e3d1fe3ece74a0927320fb3bb567de
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1432723426
```
RESPONSE:
```xml
Attribute is invalid: type
1432723426
ccReg-5724944407
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9186607336
```
### EPP Poll returns no messages in poll
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully; no messages
1432723427
ccReg-4362839400
```
### EPP Poll queues and dequeues messages
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0618571136
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully; no messages
1432723427
ccReg-9229141591
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7150833559
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-05-27 10:43:47 UTC
Balance low.
1432723427
ccReg-6409633797
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1091372734
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Message was not found
1
1432723427
ccReg-4266035206
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5253306865
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully
1432723427
ccReg-5030345374
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Message was not found
1
1432723427
ccReg-3853180260
```
### EPP Poll returns an error on incorrect op
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Attribute is invalid: op
1432723427
ccReg-4855688629
```
### EPP Poll dequeues multiple messages
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-05-27 10:43:47 UTC
Smth else.
1432723427
ccReg-8604749468
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully
1432723427
ccReg-9137309782
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-05-27 10:43:47 UTC
Something.
1432723427
ccReg-9591605036
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully
1432723427
ccReg-3197560707
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-05-27 10:43:47 UTC
Balance low.
1432723427
ccReg-9671477441
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully
1432723427
ccReg-9804202574
```
REQUEST:
```xml
1432723427
```
RESPONSE:
```xml
Command completed successfully; no messages
1432723427
ccReg-8729751147
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-05-27T10:43:48Z
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
```
### EPP Session when connected does not log in with invalid user
REQUEST:
```xml
wrong-user
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection
ABC-12345
ccReg-7587508443
```
### EPP Session when connected does not log in with inactive user
REQUEST:
```xml
inactive-user
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection
ABC-12345
ccReg-7134407379
```
### EPP Session when connected prohibits further actions unless logged in
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
You need to login first.
ABC-12345
ccReg-5606311571
```
### EPP Session when connected should not have clTRID in response if client does not send it
REQUEST:
```xml
wrong-user
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
```
RESPONSE:
```xml
Authentication error; server closing connection
ccReg-3376507236
```
### EPP Session when connected with valid user logs in epp user
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1053185597
```
### EPP Session when connected with valid user does not log in twice
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9585410433
```
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Already logged in. Use <logout> first.
ABC-12345
ccReg-0652880827
```
### EPP Session when connected with valid user logs out epp user
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4357103420
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-2409810658
```
### EPP Session when connected with valid user changes password and logs in
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
abcdefg
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7664508234
```
### EPP Session when connected with valid user fails if new password is not valid
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ee:eis:xml:epp:eis-1.0
ABC-12345
```
RESPONSE:
```xml
Password is missing [password]
ABC-12345
ccReg-8555388764
```