# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-06-09 13:35:01 UTC
EXAMPLE COUNT: 166
---
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4203572032
```
### 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-9221584209
```
### 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:6C834599
2015-06-09T13:35:02Z
ABC-12345
ccReg-5088097391
```
### 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:4620C3C8
2015-06-09T13:35:02Z
ABC-12345
ccReg-9251142773
```
### 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:F8703FED
2015-06-09T13:35:02Z
ABC-12345
ccReg-3886190422
```
### 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:46D9EFDA
2015-06-09T13:35:02Z
ABC-12345
ccReg-1904538608
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-7705716213
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-7327043796
```
### 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-8113718660
```
### EPP Contact with valid user create command should not saves ident type with wrong country code
REQUEST:
```xml
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
1990-22-12
ABC-12345
```
RESPONSE:
```xml
Ident country code is not valid, should be in ISO_3166-1 alpha 2 format [ident]
ABC-12345
ccReg-0594853538
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-2412297652
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-4348673137
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-3981120996
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-2884590809
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-0547273456
```
### 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:C9C0A19D
2015-06-09T13:35:03Z
ABC-12345
ccReg-3795099690
```
### 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:BA416759
2015-06-09T13:35:03Z
ABC-12345
ccReg-6735333936
```
### 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-5572539591
```
### 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-7896008898
```
### 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-7092361254
```
### 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-1402285256
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-9693034586
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-6139348457
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1380163901
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-06-09T13:35:03Z
ABC-12345
ccReg-3886685118
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2292034781
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8235620413
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6132581881
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9302847506
```
### 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-8415763274
```
### EPP Contact with valid user update command should not update code with custom string
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
notpossibletoupdate
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object does not exist
FIRST0:SH8013NOTPOSSIBLETOUPDATE
ABC-12345
ccReg-7541205064
```
### 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-9309359178
```
### 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-9131093492
```
### 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-5838085591
```
### 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-2157474251
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-0259656504
```
### 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-0438834967
```
### EPP Contact with valid user update command should honor chg value over add value when both changes same attribute
REQUEST:
```xml
FIRST0:SH8013
+372.11111111111
+372.222222222222
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-06-09T13:35:03Z
ABC-12345
ccReg-4091528204
```
### 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-2465545899
```
### 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-5892884503
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-0870246010
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-8626733525
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-6105406108
```
### 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-06-09T13:35:03Z
ABC-12345
ccReg-1921952196
```
### 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-0516943178
```
### 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-5100126605
```
### 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-0687265472
```
### 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-0626434902
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
FIRST0:SH663012063
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2496123572
```
### EPP Contact with valid user delete command deletes own contact even with wrong password
REQUEST:
```xml
FIRST0:SH368536654
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6226749853
```
### EPP Contact with valid user delete command deletes own contact even without password
REQUEST:
```xml
FIRST0:SH779323685
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2520490917
```
### EPP Contact with valid user delete command fails if contact has associated domain
REQUEST:
```xml
FIRST0:SH249990216
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object association prohibits operation [domains]
ABC-12345
ccReg-1888396572
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8658082753
```
REQUEST:
```xml
FIRST0:SH939591719
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8410445981
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5128225677
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6112113356
```
REQUEST:
```xml
FIRST0:SH9139254410
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-9312237061
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4146549389
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2564543604
```
REQUEST:
```xml
FIRST0:SH5845091911
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-4212509671
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5610489730
```
### 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-1070267844
```
### 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-5105845187
```
### 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-4091194557
```
### 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-5495110731
```
### 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-7577243430
```
### 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
leonor@will.name
fixed registrar
TEST-CREATOR
2015-06-09T13:35:06Z
password
37605030299
ABC-12345
ccReg-3697475700
```
### 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
leonor@will.name
fixed registrar
TEST-CREATOR
2015-06-09T13:35:06Z
password
37605030299
ABC-12345
ccReg-0748814090
```
### 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
leonor@will.name
registrar1
TEST-CREATOR
2015-06-09T13:35:06Z
password
37605030299
ABC-12345
ccReg-9535929548
```
### EPP Contact with valid user info command returns no authorization error for wrong password when registrant
REQUEST:
```xml
FIRST0:SH522141680
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH522141680
EIS-1
Glenna Rodriguez0
Short street 11
Tallinn
11111
EE
+372.12345678
leonor@will.name
registrar1
TEST-CREATOR
2015-06-09T13:35:02Z
password
37605030299
ABC-12345
ccReg-5851120895
```
### 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
Vita Conn15
Short street 11
Tallinn
11111
EE
+372.12345678
leonor@will.name
fixed registrar
TEST-CREATOR
2015-06-09T13:35:07Z
password
37605030299
ABC-12345
ccReg-7127496161
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7540399431
```
REQUEST:
```xml
FIRST0:SH522141680
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH522141680
EIS-1
Glenna Rodriguez0
Short street 11
Tallinn
11111
EE
+372.12345678
leonor@will.name
registrar1
TEST-CREATOR
2015-06-09T13:35:02Z
password
37605030299
ABC-12345
ccReg-0525250194
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7972058559
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5295218109
```
REQUEST:
```xml
FIRST0:SH522141680
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-2721799743
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7900677908
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2025467741
```
REQUEST:
```xml
FIRST0:SH522141680
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH522141680
EIS-1
Glenna Rodriguez0
registrar1
TEST-CREATOR
2015-06-09T13:35:02Z
ABC-12345
ccReg-0855652773
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9987714322
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6892625773
```
### EPP Domain returns error if contact does not exists
REQUEST:
```xml
example91588315934959266.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-2349612398
```
### 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-9853411463
```
### EPP Domain with citizen as a registrant creates a domain
REQUEST:
```xml
example88587443778107315.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
example88587443778107315.ee
2015-06-09T13:35:08Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-9132828454
```
### EPP Domain with citizen as a registrant creates a domain with legal document
REQUEST:
```xml
example73660363443468993.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
example73660363443468993.ee
2015-06-09T13:35:08Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-5445240509
```
### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain
REQUEST:
```xml
example45967197261666767.ee
1
ns1.example45967197261666767.ee
ns2.example45967197261666767.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-9776897906
```
### 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) [name_puny]
ABC-12345
ccReg-8085685328
```
### 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
Domain name is reserved or restricted [name_dirty]
1162.ee
ABC-12345
ccReg-1616314093
```
### EPP Domain with citizen as a registrant does not create domain without contacts and registrant
REQUEST:
```xml
example51218410286428898.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-9595496085
```
### EPP Domain with citizen as a registrant does not create domain without nameservers
REQUEST:
```xml
example81238298722551606.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-4717587446
```
### EPP Domain with citizen as a registrant does not create domain with too many nameservers
REQUEST:
```xml
example35661668130917692.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-5395336747
```
### EPP Domain with citizen as a registrant returns error when invalid nameservers are present
REQUEST:
```xml
example66681176556204482.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-8130865988
```
### EPP Domain with citizen as a registrant checks hostAttr presence
REQUEST:
```xml
example51339946623003673.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-9672627361
```
### EPP Domain with citizen as a registrant creates domain with nameservers with ips
REQUEST:
```xml
example91076929013183230.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
example91076929013183230.ee
2015-06-09T13:35:09Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-4923492279
```
### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips
REQUEST:
```xml
example18617653120057707.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-5409280454
```
### EPP Domain with citizen as a registrant creates a domain with period in days
REQUEST:
```xml
example68800472043009362.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
example68800472043009362.ee
2015-06-09T13:35:09Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-1736181196
```
### EPP Domain with citizen as a registrant does not create a domain with invalid period
REQUEST:
```xml
example87051948037703744.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-9590604530
```
### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys
REQUEST:
```xml
example36864890279387815.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
example36864890279387815.ee
2015-06-09T13:35:09Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-1288144705
```
### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid
REQUEST:
```xml
example39071265493646453.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
250
4
9
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
1
3
10
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
5
254
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
9
Valid protocols are: 3 [protocol]
4
Valid flags are: 0, 256, 257 [flags]
250
Valid algorithms are: 3, 5, 6, 7, 8, 252, 253, 254, 255 [alg]
10
Valid flags are: 0, 256, 257 [flags]
1
Public key is missing [public_key]
Valid protocols are: 3 [protocol]
5
ABC-12345
ccReg-9864309294
```
### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys
REQUEST:
```xml
example18491499730582362.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-2192007981
```
### EPP Domain with citizen as a registrant validated dnskeys count
REQUEST:
```xml
example66559588729638958.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-4847742035
```
### EPP Domain with citizen as a registrant creates domain with ds data
REQUEST:
```xml
example22898155503017574.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
example22898155503017574.ee
2015-06-09T13:35:10Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-4159358954
```
### EPP Domain with citizen as a registrant creates domain with ds data with key
REQUEST:
```xml
example93371801004091502.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
example93371801004091502.ee
2015-06-09T13:35:10Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-6695099772
```
### EPP Domain with citizen as a registrant prohibits dsData
REQUEST:
```xml
example12735328018526926.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-8740184960
```
### EPP Domain with citizen as a registrant prohibits keyData
REQUEST:
```xml
example37484341016948997.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-0475649404
```
### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together
REQUEST:
```xml
example65526473926412582.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
12345
3
1
49FD46E6C4B45C55D4AC
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Mutually exclusive parameters: extension > create > keyData, extension > create > dsData
ABC-12345
ccReg-7100299923
```
### EPP Domain with juridical persion as a registrant creates a domain with contacts
REQUEST:
```xml
example78026133095084710.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
example78026133095084710.ee
2015-06-09T13:35:11Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-2454407279
```
### EPP Domain with juridical persion as a registrant does not create a domain without admin contact
REQUEST:
```xml
example41930352101887884.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-9294506416
```
### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact
REQUEST:
```xml
example85983523795002436.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-2050006341
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3630887004
```
REQUEST:
```xml
domain1.ee
7c95ab44ddb7b8fbd24ddd824a51e0c3
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:11Z
REGDOMAIN1
2015-06-09T13:35:11Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-4845884753
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6027661598
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-06-09T13:35:11Z
Domain transfer was approved, associated contacts are: ["REGDOMAIN2:12678077", "REGDOMAIN2:BC591945"]
domain1.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:11Z
REGDOMAIN1
2015-06-09T13:35:11Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-6267575862
```
REQUEST:
```xml
domain1.ee
aa12394ccd4a052a6a4c18662d13741f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-06-09T13:35:12Z
REGDOMAIN2
2015-06-09T14:35:12Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-0051747515
```
REQUEST:
```xml
domain1.ee
aa12394ccd4a052a6a4c18662d13741f
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-06-09T13:35:12Z
REGDOMAIN2
2015-06-09T14:35:12Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-5936426224
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0332435010
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-06-09T13:35:12Z
Transfer requested.
domain1.ee
pending
REGDOMAIN1
2015-06-09T13:35:12Z
REGDOMAIN2
2015-06-09T14:35:12Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-9686108853
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1971378780
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9221863536
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9413058225
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7644358797
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2450097587
```
REQUEST:
```xml
domain2.ee
49119fd563d3a8cf29173ec06c8c0f3e
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-06-09T13:35:12Z
REGDOMAIN1
2015-06-09T14:35:12Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-9192420144
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7113638053
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4435545954
```
REQUEST:
```xml
domain2.ee
49119fd563d3a8cf29173ec06c8c0f3e
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-06-09T13:35:12Z
REGDOMAIN1
2015-06-09T14:35:12Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-5350438744
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1768049326
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8477134221
```
REQUEST:
```xml
domain3.ee
51fdb054ca81b48c784703b3007fb902
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain3.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:13Z
REGDOMAIN1
2015-06-09T13:35:13Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-4272425018
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3422507656
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2514623987
```
REQUEST:
```xml
domain4.ee
32caa3d35a7a4e64050518940b4e85d2
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain4.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:14Z
REGDOMAIN1
2015-06-09T13:35:14Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-7921466540
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1992215416
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8791359182
```
REQUEST:
```xml
domain5.ee
9b6d631ee41487a0801fc97130c17e3f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain5.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:14Z
REGDOMAIN1
2015-06-09T13:35:14Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-1755420419
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1391070303
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9668986749
```
REQUEST:
```xml
domain8.ee
8dec605a63ba1bc7a41cf43bd3c5b939
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain8.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:15Z
REGDOMAIN1
2015-06-09T13:35:15Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-6752080335
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4961459242
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1514278604
```
REQUEST:
```xml
domain9.ee
48229ccbb351974763a0084444da2d69
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain9.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:16Z
REGDOMAIN1
2015-06-09T13:35:16Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-5794589966
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7229701658
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0486061738
```
REQUEST:
```xml
domain11.ee
a45fcd5f7412dc557c0f6d560869e2c6
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain11.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:17Z
REGDOMAIN1
2015-06-09T13:35:17Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-5958206148
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7884589827
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7058632457
```
REQUEST:
```xml
domain14.ee
27888ec6ac2bb01ec2d89c2eb0cab425
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain14.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:17Z
REGDOMAIN1
2015-06-09T13:35:17Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-0771985165
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0861400727
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9468432300
```
REQUEST:
```xml
domain15.ee
492032b2f43296908f801363ed351354
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain15.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:18Z
REGDOMAIN1
2015-06-09T13:35:18Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-5495575753
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3158070116
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2506492481
```
REQUEST:
```xml
domain16.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6601704030
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0595382076
```
### EPP Domain with valid domain approves the transfer request
REQUEST:
```xml
domain17.ee
5b7df3cd88f3d95c94f0708db2e4e561
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain17.ee
clientApproved
REGDOMAIN2
2015-06-09T13:35:19Z
REGDOMAIN1
2015-06-09T13:35:19Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-3523421868
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3805662291
```
REQUEST:
```xml
domain18.ee
4c64854d5e6f4eabf96e9e8c99f9bc8e
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-0487201599
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1828323029
```
REQUEST:
```xml
domain18.ee
4c64854d5e6f4eabf96e9e8c99f9bc8e
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain18.ee
clientRejected
REGDOMAIN2
2015-06-09T13:35:19Z
REGDOMAIN1
2015-06-09T13:35:19Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-7304123801
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5338732279
```
REQUEST:
```xml
domain19.ee
d5fa140fce838bfef2aec37dfcb4fe96
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-9704820670
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3585177632
```
### 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-5275624295
```
### EPP Domain with valid domain ignores transfer wha registrant registrar requests transfer
REQUEST:
```xml
domain21.ee
9690e0869e4ce68710789f3e134cf1fd
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-6411780105
```
### EPP Domain with valid domain returns an error for incorrect op attribute
REQUEST:
```xml
example7095398536058632.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Attribute is invalid: op
ABC-12345
ccReg-2738644675
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1917537331
```
REQUEST:
```xml
domain22.ee
018fad6cc883c4574c2f9c105a8f55f2
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain22.ee
serverApproved
REGDOMAIN2
2015-06-09T13:35:20Z
REGDOMAIN1
2015-06-09T13:35:20Z
2016-06-09T00:00:00Z
ABC-12345
ccReg-2485066259
```
REQUEST:
```xml
domain22.ee
018fad6cc883c4574c2f9c105a8f55f2
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-4023477401
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0702953091
```
### EPP Domain with valid domain should get an error when there is no pending transfer
REQUEST:
```xml
domain23.ee
113b8ca05f352d6415864ae74b179e27
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Pending transfer was not found
ABC-12345
ccReg-8973907256
```
### EPP Domain with valid domain should update right away without update pending status
REQUEST:
```xml
domain24.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0699779367
```
### EPP Domain with valid domain updates a domain
REQUEST:
```xml
domain25.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-9569141673
```
### EPP Domain with valid domain should not return action pending when changes are invalid
REQUEST:
```xml
domain26.ee
ns.gerlach80.ee
ns.gislason79.ee
ns.raudicki78.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-7428686694
```
### EPP Domain with valid domain should not return action pending when domain itself is already invaid
REQUEST:
```xml
domain27.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-5062997610
```
### EPP Domain with valid domain should not allow any update when status pending update
REQUEST:
```xml
domain28.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-4183270102
```
### EPP Domain with valid domain updates domain and adds objects
REQUEST:
```xml
domain29.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-0908697631
```
REQUEST:
```xml
domain29.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-3645000434
```
REQUEST:
```xml
domain29.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-0427900366
```
### EPP Domain with valid domain updates domain with registrant change what triggers action pending
REQUEST:
```xml
domain30.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-6405862159
```
REQUEST:
```xml
domain30.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-1483674788
```
### EPP Domain with valid domain does not allow to edit statuses if policy forbids it
REQUEST:
```xml
domain31.ee
Payment overdue.
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Client-side object status management not supported: status [status]
ABC-12345
ccReg-2790531169
```
### EPP Domain with valid domain updates a domain and removes objects
REQUEST:
```xml
domain32.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-6128830215
```
REQUEST:
```xml
domain32.ee
ns1.example.com
FIXED:CITIZEN_1234
256
3
254
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6041954324
```
REQUEST:
```xml
domain32.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
Status was not found
clientHold
DS was not found
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-2902818089
```
### EPP Domain with valid domain does not remove server statuses
REQUEST:
```xml
domain33.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
serverHold
ABC-12345
ccReg-9736235378
```
### EPP Domain with valid domain does not add duplicate objects to domain
REQUEST:
```xml
domain34.ee
ns.pfannerstill99.ee
FIXED:SH3939408879
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4517931115
```
REQUEST:
```xml
domain34.ee
ns.pfannerstill99.ee
FIXED:SH3939408879
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns.pfannerstill99.ee
Contact already exists on this domain [contact_code_cache]
FIXED:SH3939408879
ABC-12345
ccReg-2704659553
```
### EPP Domain with valid domain cannot change registrant without legal document
REQUEST:
```xml
domain35.ee
FIXED:CITIZEN_1234
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: extension > extdata > legalDocument [legal_document]
ABC-12345
ccReg-2696599434
```
### EPP Domain with valid domain does not assign invalid status to domain
REQUEST:
```xml
domain36.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
invalidStatus
ABC-12345
ccReg-7460834607
```
### EPP Domain with valid domain renews a domain
REQUEST:
```xml
domain37.ee
2015-06-19
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain37.ee
2016-06-19T00:00:00Z
ABC-12345
ccReg-8242836147
```
### EPP Domain with valid domain returns an error when given and current exp dates do not match
REQUEST:
```xml
domain38.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-3072263830
```
### EPP Domain with valid domain returns an error when period is invalid
REQUEST:
```xml
domain39.ee
2015-06-19
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
4
ABC-12345
ccReg-4885665520
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain40.ee
2015-09-08
1
ABC-12345
```
RESPONSE:
```xml
Object is not eligible for renewal
ABC-12345
ccReg-2454866480
```
REQUEST:
```xml
domain40.ee
2015-09-07
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain40.ee
2016-09-07T00:00:00Z
ABC-12345
ccReg-6806426406
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain41.ee
2020-06-09
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain41.ee
2021-06-09T00:00:00Z
ABC-12345
ccReg-1945369881
```
### EPP Domain with valid domain does not renew foreign 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6743332594
```
REQUEST:
```xml
domain42.ee
2016-06-09
1
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-4602142841
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6797035397
```
### EPP Domain with valid domain returns domain info
REQUEST:
```xml
domain43.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain43.ee
EIS-51
Payment overdue.
FIXED:REGISTRANT1981102141
FIXED:SH48717399100
FIXED:SH5539715299
ns.altenwerthmoen129.ee
192.168.1.1
ns.feest130.ee
192.168.1.1
ns.wisozk131.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-06-09T13:35:26Z
2015-06-09T13:35:26Z
2016-06-09T00:00:00Z
84918f4ccd2a17f3d6629664d1332bfb
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-2359454877
```
REQUEST:
```xml
domain43.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain43.ee
EIS-51
Payment overdue.
FIXED:REGISTRANT1981102141
FIXED:SH48717399100
FIXED:SH5539715299
ns.altenwerthmoen129.ee
192.168.1.1
ns.feest130.ee
192.168.1.1
ns.wisozk131.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-06-09T13:35:26Z
2015-06-09T13:35:26Z
2016-06-09T00:00:00Z
84918f4ccd2a17f3d6629664d1332bfb
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-1608117363
```
### EPP Domain with valid domain returns domain info with different nameservers
REQUEST:
```xml
domain44.ee
2fooBAR
```
RESPONSE:
```xml
Attribute is invalid: hosts
ccReg-6446829556
```
REQUEST:
```xml
domain44.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain44.ee
EIS-52
FIXED:REGISTRANT2538462742
FIXED:SH20358083102
FIXED:SH68298371101
ns1.domain44.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain44.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-06-09T13:35:26Z
2015-06-09T13:35:26Z
2016-06-09T00:00:00Z
8a57799654416273f159076743c2a9be
ccReg-2074255390
```
REQUEST:
```xml
domain44.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain44.ee
EIS-52
FIXED:REGISTRANT2538462742
FIXED:SH20358083102
FIXED:SH68298371101
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-06-09T13:35:26Z
2015-06-09T13:35:26Z
2016-06-09T00:00:00Z
8a57799654416273f159076743c2a9be
ccReg-1252788467
```
REQUEST:
```xml
domain44.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain44.ee
EIS-52
FIXED:REGISTRANT2538462742
FIXED:SH20358083102
FIXED:SH68298371101
registrar1
2015-06-09T13:35:26Z
2015-06-09T13:35:26Z
2016-06-09T00:00:00Z
8a57799654416273f159076743c2a9be
ccReg-4063505362
```
REQUEST:
```xml
domain44.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain44.ee
EIS-52
FIXED:REGISTRANT2538462742
FIXED:SH20358083102
FIXED:SH68298371101
ns1.domain44.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain44.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-06-09T13:35:26Z
2015-06-09T13:35:26Z
2016-06-09T00:00:00Z
8a57799654416273f159076743c2a9be
ccReg-8078742562
```
### 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-3733145782
```
### EPP Domain with valid domain sets ok status by default
REQUEST:
```xml
domain45.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain45.ee
EIS-53
FIXED:REGISTRANT8832143243
FIXED:SH58933945104
FIXED:SH99518073103
ns.corwintillman135.ee
192.168.1.1
ns.ratke136.ee
192.168.1.1
ns.mosciski137.ee
192.168.1.1
registrar1
2015-06-09T13:35:27Z
2015-06-09T13:35:27Z
2016-06-09T00:00:00Z
95ee364f84c0c78c3aa1182debf3b037
ccReg-0047940693
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9421122155
```
REQUEST:
```xml
domain46.ee
2fooBAR
```
RESPONSE:
```xml
Authorization error
ccReg-5329739119
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6610957083
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9524991637
```
REQUEST:
```xml
domain47.ee
```
RESPONSE:
```xml
Command completed successfully
domain47.ee
EIS-55
FIXED:REGISTRANT7670321945
FIXED:SH09858288108
FIXED:SH59385847107
ns.hanerosenbaum141.ee
192.168.1.1
ns.connelly142.ee
192.168.1.1
ns.damore143.ee
192.168.1.1
registrar1
2015-06-09T13:35:27Z
2015-06-09T13:35:27Z
2016-06-09T00:00:00Z
ccReg-5471057688
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3532068018
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5772455955
```
REQUEST:
```xml
domain48.ee
6c4c26a263fe5d8e287885476ba8338e
```
RESPONSE:
```xml
Command completed successfully
domain48.ee
EIS-56
FIXED:REGISTRANT0112778446
FIXED:SH37596359110
FIXED:SH61483009109
ns.ondricka144.ee
192.168.1.1
ns.christiansenwaters145.ee
192.168.1.1
ns.becker146.ee
192.168.1.1
registrar1
2015-06-09T13:35:27Z
2015-06-09T13:35:27Z
2016-06-09T00:00:00Z
6c4c26a263fe5d8e287885476ba8338e
ccReg-1408617959
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8592985743
```
### EPP Domain with valid domain deletes domain
REQUEST:
```xml
domain49.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-6060925205
```
### EPP Domain with valid domain does not delete domain with specific status
REQUEST:
```xml
domain50.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain status prohibits operation
ABC-12345
ccReg-8888267736
```
### EPP Domain with valid domain does not delete domain with pending delete
REQUEST:
```xml
domain51.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-0556716619
```
### 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-8603034155
```
### EPP Domain with valid domain checks a domain
REQUEST:
```xml
one.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
ABC-12345
ccReg-0247924456
```
REQUEST:
```xml
domain52.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain52.ee
in use
ABC-12345
ccReg-5398244838
```
### 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-0026661192
```
### 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-8795975131
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3684729819
```
### EPP Keyrelay makes a keyrelay request
REQUEST:
```xml
domain53.ee
256
3
8
cmlraXN0aGViZXN0
8647bd440f58fefdb9d1e8e350eafaa2
P1M13D
1433856929
```
RESPONSE:
```xml
Unimplemented object service
domain53.ee
1433856929
ccReg-2635911369
```
### EPP Keyrelay returns an error when parameters are missing
REQUEST:
```xml
domain53.ee
3
8
cmlraXN0aGViZXN0
8647bd440f58fefdb9d1e8e350eafaa2
Invalid Expiry
1433856929
```
RESPONSE:
```xml
Required parameter missing: keyrelay > keyData > flags [flags]
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1433856929
ccReg-9467853318
```
### EPP Keyrelay returns an error on invalid relative expiry
REQUEST:
```xml
domain53.ee
256
3
8
cmlraXN0aGViZXN0
8647bd440f58fefdb9d1e8e350eafaa2
Invalid Expiry
1433856929
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1433856929
ccReg-5867316339
```
### EPP Keyrelay returns an error on invalid absolute expiry
REQUEST:
```xml
domain53.ee
256
3
8
cmlraXN0aGViZXN0
8647bd440f58fefdb9d1e8e350eafaa2
Invalid Absolute
1433856929
```
RESPONSE:
```xml
Expiry absolute must be compatible to ISO 8601
Invalid Absolute
1433856929
ccReg-4084754693
```
### EPP Keyrelay does not allow both relative and absolute
REQUEST:
```xml
domain53.ee
256
3
8
cmlraXN0aGViZXN0
8647bd440f58fefdb9d1e8e350eafaa2
P1D
2014-12-23
1433856929
```
RESPONSE:
```xml
Exactly one parameter required: keyrelay > expiry > relative OR keyrelay > expiry > absolute
1433856929
ccReg-5656271409
```
### EPP Keyrelay saves legal document with keyrelay
REQUEST:
```xml
domain53.ee
256
3
8
cmlraXN0aGViZXN0
8647bd440f58fefdb9d1e8e350eafaa2
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1433856930
```
RESPONSE:
```xml
Unimplemented object service
domain53.ee
1433856930
ccReg-6430731487
```
### EPP Keyrelay validates legal document types
REQUEST:
```xml
domain53.ee
256
3
8
cmlraXN0aGViZXN0
8647bd440f58fefdb9d1e8e350eafaa2
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1433856930
```
RESPONSE:
```xml
Attribute is invalid: type
1433856930
ccReg-6863641737
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9912559233
```
### EPP Poll returns no messages in poll
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Command completed successfully; no messages
1433856930
ccReg-0116992292
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2877828495
```
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Command completed successfully; no messages
1433856930
ccReg-0427435437
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2081123931
```
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-06-09T13:35:30Z
Balance low.
1433856930
ccReg-4209515587
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3102277142
```
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Message was not found
1
1433856930
ccReg-7763044447
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2314842369
```
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Command completed successfully
1433856930
ccReg-5253379932
```
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Message was not found
1
1433856930
ccReg-3989135852
```
### EPP Poll returns an error on incorrect op
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Attribute is invalid: op
1433856930
ccReg-2185508033
```
### EPP Poll dequeues multiple messages
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-06-09T13:35:30Z
Smth else.
1433856930
ccReg-8073809180
```
REQUEST:
```xml
1433856930
```
RESPONSE:
```xml
Command completed successfully
1433856930
ccReg-0415863944
```
REQUEST:
```xml
1433856931
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-06-09T13:35:30Z
Something.
1433856931
ccReg-2888360272
```
REQUEST:
```xml
1433856931
```
RESPONSE:
```xml
Command completed successfully
1433856931
ccReg-3776138253
```
REQUEST:
```xml
1433856931
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-06-09T13:35:30Z
Balance low.
1433856931
ccReg-6512052409
```
REQUEST:
```xml
1433856931
```
RESPONSE:
```xml
Command completed successfully
1433856931
ccReg-1064326530
```
REQUEST:
```xml
1433856931
```
RESPONSE:
```xml
Command completed successfully; no messages
1433856931
ccReg-9503618929
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-06-09T13:35:31Z
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection
ABC-12345
ccReg-0675836419
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection
ABC-12345
ccReg-5362887725
```
### 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-2412906114
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
```
RESPONSE:
```xml
Authentication error; server closing connection
ccReg-4161845795
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0755301082
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4922645880
```
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Already logged in. Use <logout> first.
ABC-12345
ccReg-7563994430
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5953333837
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-9035861075
```
### EPP Session when connected with valid user changes password and logs in
REQUEST:
```xml
gitlab
ghyt9e4fu
abcdefg
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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4506142098
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Password is missing [password]
ABC-12345
ccReg-6379769461
```
### 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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Password is missing [password]
ABC-12345
ccReg-7253521976
```