# EPP REQUEST - RESPONSE EXAMPLES
GENERATED AT: 2015-07-13 08:09:38 UTC
EXAMPLE COUNT: 177
---
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0618295689
```
### 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-2870310688
```
### 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:39FDCF9F
2015-07-13T08:09:40Z
ABC-12345
ccReg-5460080031
```
### 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:D94B3B80
2015-07-13T08:09:40Z
ABC-12345
ccReg-1701802241
```
### 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:8EB9FF1C
2015-07-13T08:09:40Z
ABC-12345
ccReg-4899452053
```
### 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:CC224814
2015-07-13T08:09:40Z
ABC-12345
ccReg-4861590993
```
### EPP Contact with valid user create command should add registrar prefix for code when missing
REQUEST:
```xml
abc12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC12345
2015-07-13T08:09:40Z
ABC-12345
ccReg-5935450848
```
### EPP Contact with valid user create command should add registrar prefix for code when missing
REQUEST:
```xml
abc:ABC:12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC:ABC:12345
2015-07-13T08:09:40Z
ABC-12345
ccReg-2686282727
```
### 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-8146651939
```
### 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-5581241527
```
### EPP Contact with valid user create command should add registrar prefix for code when legacy prefix present
REQUEST:
```xml
CID:FIRST0:abc:ABC:NEW:12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0:ABC:ABC:NEW:12345
2015-07-13T08:09:43Z
ABC-12345
ccReg-7844818405
```
### EPP Contact with valid user create command should not remove suffix CID
REQUEST:
```xml
CID:FIRST0:abc:CID:ABC:NEW:12345
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0:ABC:CID:ABC:NEW:12345
2015-07-13T08:09:43Z
ABC-12345
ccReg-9977379702
```
### EPP Contact with valid user create command should not add registrar prefix for code when prefix present
REQUEST:
```xml
FIRST0:abc22
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:ABC22
2015-07-13T08:09:43Z
ABC-12345
ccReg-5280988354
```
### EPP Contact with valid user create command should add registrar prefix for code does not match exactly to prefix
REQUEST:
```xml
cid2:first0:abc:ABC:11111
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID2:FIRST0:ABC:ABC:11111
2015-07-13T08:09:43Z
ABC-12345
ccReg-2496065899
```
### EPP Contact with valid user create command should ignore custom code when only contact prefix given
REQUEST:
```xml
CID:FIRST0
John Doe
123 Example
Tallinn
123456
EE
+372.1234567
test@example.example
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:CID:FIRST0
2015-07-13T08:09:43Z
ABC-12345
ccReg-6105084302
```
### 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:BD65CE88
2015-07-13T08:09:43Z
ABC-12345
ccReg-7730845183
```
### 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:32CC6124
2015-07-13T08:09:43Z
ABC-12345
ccReg-5965537420
```
### 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-6428920407
```
### 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-7656849449
```
### 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-2056150890
```
### 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-1334382115
```
### EPP Contact with valid user update command is succesful
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-2833711488
```
### EPP Contact with valid user update command is succesful for own contact without password
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-2702640931
```
### EPP Contact with valid user update command should update other contact with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9141239618
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
+372.7654321
edited@example.example
password
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-9170655194
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9045686845
```
### EPP Contact with valid user update command should not update other contact without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3102023477
```
REQUEST:
```xml
FIRST0:SH8013
John Doe Edited
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-5108760843
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8619274236
```
### 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-4679507984
```
### 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-1149916612
```
### 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-3709656481
```
### 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-7193966819
```
### 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-8289884012
```
### 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-5602755069
```
### EPP Contact with valid user update command should add value voice value
REQUEST:
```xml
FIRST0:SH8013
+372.11111111
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-9494548866
```
### 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-3793177760
```
### EPP Contact with valid user update command should honor chg value over add value when both changes same attribute
REQUEST:
```xml
FIRST0:SH8013
+372.11111111111
+372.222222222222
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-9626068041
```
### 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-9232532819
```
### 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-9780958644
```
### EPP Contact with valid user update command should honor add over rem
REQUEST:
```xml
FIRST0:SH8013
password
not important
+372.3333333
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-9339539428
```
### EPP Contact with valid user update command should honor chg over rem
REQUEST:
```xml
FIRST0:SH8013
password
not important
+372.44444444
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-1811284213
```
### EPP Contact with valid user update command should honor chg over rem and add
REQUEST:
```xml
FIRST0:SH8013
password
+372.666666
+372.555555
not important
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-7287677937
```
### EPP Contact with valid user update command should not remove password
REQUEST:
```xml
FIRST0:SH8013
password
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH8013
2015-07-13T08:09:45Z
ABC-12345
ccReg-3365372793
```
### 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-1219827368
```
### 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-3971655755
```
### 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-8754962923
```
### 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-9819373260
```
### EPP Contact with valid user delete command deletes contact
REQUEST:
```xml
FIRST0:SH510454133
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7214487869
```
### EPP Contact with valid user delete command deletes own contact even with wrong password
REQUEST:
```xml
FIRST0:SH503034294
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3122380030
```
### EPP Contact with valid user delete command deletes own contact even without password
REQUEST:
```xml
FIRST0:SH673355085
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1862227156
```
### EPP Contact with valid user delete command fails if contact has associated domain
REQUEST:
```xml
FIRST0:SH268059126
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object association prohibits operation [domains]
ABC-12345
ccReg-2654739015
```
### EPP Contact with valid user delete command should delete when not owner but with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7333416442
```
REQUEST:
```xml
FIRST0:SH909522549
password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0590479812
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5714766005
```
### EPP Contact with valid user delete command should not delete when not owner without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8540093009
```
REQUEST:
```xml
FIRST0:SH9262555410
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-9788975407
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0232934407
```
### EPP Contact with valid user delete command should not delete when not owner with wrong password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1649878002
```
REQUEST:
```xml
FIRST0:SH6216347011
wrong password
37605030299
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-8638671941
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0461625368
```
### 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-7185406208
```
### 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-1361275825
```
### 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-5807230391
```
### 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-9534409035
```
### 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-0503118697
```
### 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
mikel_schmidt@daugherty.biz
fixed registrar
TEST-CREATOR
2015-07-13T08:10:04Z
password
37605030299
ABC-12345
ccReg-8819586690
```
### 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
mikel_schmidt@daugherty.biz
fixed registrar
TEST-CREATOR
2015-07-13T08:10:04Z
password
37605030299
ABC-12345
ccReg-0635458096
```
### 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
mikel_schmidt@daugherty.biz
registrar1
TEST-CREATOR
2015-07-13T08:10:04Z
password
37605030299
ABC-12345
ccReg-6424655076
```
### EPP Contact with valid user info command returns no authorization error for wrong password when registrant
REQUEST:
```xml
FIRST0:SH282362170
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH282362170
EIS-1
Brandon Gutkowski0
Short street 11
Tallinn
11111
EE
+372.12345678
mikel_schmidt@daugherty.biz
registrar1
TEST-CREATOR
2015-07-13T08:09:39Z
password
37605030299
ABC-12345
ccReg-6150961261
```
### 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
Hans Dooley15
Short street 11
Tallinn
11111
EE
+372.12345678
mikel_schmidt@daugherty.biz
fixed registrar
TEST-CREATOR
2015-07-13T08:10:04Z
password
37605030299
ABC-12345
ccReg-5948603765
```
### EPP Contact with valid user info command returns no authorization error for wrong user but correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9055288154
```
REQUEST:
```xml
FIRST0:SH282362170
password
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH282362170
EIS-1
Brandon Gutkowski0
Short street 11
Tallinn
11111
EE
+372.12345678
mikel_schmidt@daugherty.biz
registrar1
TEST-CREATOR
2015-07-13T08:09:39Z
password
37605030299
ABC-12345
ccReg-3649803181
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1933675184
```
### EPP Contact with valid user info command returns authorization error for wrong user and wrong password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5420323891
```
REQUEST:
```xml
FIRST0:SH282362170
wrong-pw
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-4827213455
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7118835839
```
### EPP Contact with valid user info command returns no authorization error for wrong user and no password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9117613031
```
REQUEST:
```xml
FIRST0:SH282362170
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
FIRST0:SH282362170
EIS-1
Brandon Gutkowski0
registrar1
TEST-CREATOR
2015-07-13T08:09:39Z
ABC-12345
ccReg-1234334129
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2736288018
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9795814246
```
### EPP Domain should return error if balance low
REQUEST:
```xml
example8141781761361142.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Billing failure - credit balance low
ABC-12345
ccReg-5775792464
```
### EPP Domain returns error if contact does not exists
REQUEST:
```xml
example25336679785374406.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-1869400002
```
### 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-3527497563
```
### EPP Domain with citizen as a registrant creates a domain
REQUEST:
```xml
example49861011752583930.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
example49861011752583930.ee
2015-07-13T08:10:08Z
2016-07-13T08:10:08Z
ABC-12345
ccReg-2908644272
```
### EPP Domain with citizen as a registrant creates a domain with legal document
REQUEST:
```xml
example52367797551189787.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
example52367797551189787.ee
2015-07-13T08:10:09Z
2016-07-13T08:10:09Z
ABC-12345
ccReg-7361617669
```
### EPP Domain with citizen as a registrant validates nameserver ipv4 when in same zone as domain
REQUEST:
```xml
example95532387633828733.ee
1
ns1.example95532387633828733.ee
ns2.example95532387633828733.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-9261817668
```
### EPP Domain with citizen as a registrant does not create domain longer than 63 punicode characters
REQUEST:
```xml
äääääääääääääääääääääääääääääääääääääääääääääääääääääääääääääää.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain name is too long (maximum is 63 characters) [puny_label]
ABC-12345
ccReg-6772570562
```
### EPP Domain with citizen as a registrant does not create reserved domain
REQUEST:
```xml
1162.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Required parameter missing; reserved>pw element required for reserved domains
ABC-12345
ccReg-3733065800
```
REQUEST:
```xml
1162.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
wrong_pw
ABC-12345
```
RESPONSE:
```xml
Invalid authorization information; invalid reserved>pw value
ABC-12345
ccReg-7112576450
```
### EPP Domain with citizen as a registrant creates a reserved domain with correct auth info
REQUEST:
```xml
1162.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
abc
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
1162.ee
2015-07-13T08:10:13Z
2016-07-13T08:10:13Z
ABC-12345
ccReg-5049259745
```
### EPP Domain with citizen as a registrant does not create blocked domain
REQUEST:
```xml
ftp.ee
1
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain name is blocked [name_dirty]
ftp.ee
ABC-12345
ccReg-0819724563
```
### EPP Domain with citizen as a registrant does not create domain without contacts and registrant
REQUEST:
```xml
example66869374929851351.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-1539701883
```
### EPP Domain with citizen as a registrant does not create domain without nameservers
REQUEST:
```xml
example46569369919922504.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-6017666451
```
### EPP Domain with citizen as a registrant does not create domain with too many nameservers
REQUEST:
```xml
example9775945649237234.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-2484227692
```
### EPP Domain with citizen as a registrant returns error when invalid nameservers are present
REQUEST:
```xml
example25543970040464568.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-0271766119
```
### EPP Domain with citizen as a registrant checks hostAttr presence
REQUEST:
```xml
example83419576189614996.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-7801167272
```
### EPP Domain with citizen as a registrant creates domain with nameservers with ips
REQUEST:
```xml
example78746795673349410.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
example78746795673349410.ee
2015-07-13T08:10:20Z
2016-07-13T08:10:20Z
ABC-12345
ccReg-7812759820
```
### EPP Domain with citizen as a registrant returns error when nameserver has invalid ips
REQUEST:
```xml
example86459993736024103.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-0770361263
```
### EPP Domain with citizen as a registrant creates a domain with period in days
REQUEST:
```xml
example77378499664954502.ee
365
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example77378499664954502.ee
2015-07-13T08:10:22Z
2016-07-13T08:10:22Z
ABC-12345
ccReg-2279305615
```
### EPP Domain with citizen as a registrant creates a domain with longer periods
REQUEST:
```xml
example91344146443917444.ee
2
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example91344146443917444.ee
2015-07-13T08:10:22Z
2017-07-13T08:10:22Z
ABC-12345
ccReg-7948856904
```
### EPP Domain with citizen as a registrant creates a domain with longer periods
REQUEST:
```xml
example37678434336097153.ee
36
ns1.example.net
192.0.2.2
1080:0:0:0:8:800:200C:417A
ns2.example.net
FIXED:CITIZEN_1234
FIXED:SH8013
FIXED:SH8013
FIXED:SH801333
257
3
5
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
example37678434336097153.ee
2015-07-13T08:10:22Z
2018-07-13T08:10:22Z
ABC-12345
ccReg-0923978415
```
### EPP Domain with citizen as a registrant does not create a domain with invalid period
REQUEST:
```xml
example16191991725339317.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-3982837408
```
### EPP Domain with citizen as a registrant creates a domain with multiple dnskeys
REQUEST:
```xml
example40866032952252613.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
example40866032952252613.ee
2015-07-13T08:10:23Z
2016-07-13T08:10:23Z
ABC-12345
ccReg-9573434963
```
### EPP Domain with citizen as a registrant does not create a domain when dnskeys are invalid
REQUEST:
```xml
example9781392118411734.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-6068485630
```
### EPP Domain with citizen as a registrant does not create a domain with two identical dnskeys
REQUEST:
```xml
example82547809365634736.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-6743869283
```
### EPP Domain with citizen as a registrant validated dnskeys count
REQUEST:
```xml
example24299031431104455.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-4538001040
```
### EPP Domain with citizen as a registrant creates domain with ds data
REQUEST:
```xml
example86624189051768810.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
example86624189051768810.ee
2015-07-13T08:10:27Z
2016-07-13T08:10:27Z
ABC-12345
ccReg-4356869009
```
### EPP Domain with citizen as a registrant creates domain with ds data with key
REQUEST:
```xml
example70522154515526376.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
example70522154515526376.ee
2015-07-13T08:10:27Z
2016-07-13T08:10:27Z
ABC-12345
ccReg-0834839872
```
### EPP Domain with citizen as a registrant prohibits dsData
REQUEST:
```xml
example11125999187215251.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-4189398038
```
### EPP Domain with citizen as a registrant prohibits keyData
REQUEST:
```xml
example58593539019684182.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-1718210348
```
### EPP Domain with citizen as a registrant prohibits dsData and keyData when they exists together
REQUEST:
```xml
example83982312915963874.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-2950027969
```
### EPP Domain with juridical persion as a registrant creates a domain with contacts
REQUEST:
```xml
example46238990207964440.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
example46238990207964440.ee
2015-07-13T08:10:31Z
2016-07-13T08:10:31Z
ABC-12345
ccReg-0620001088
```
### EPP Domain with juridical persion as a registrant does not create a domain without admin contact
REQUEST:
```xml
example88328132023816416.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-4854981199
```
### EPP Domain with juridical persion as a registrant cannot assign juridical person as admin contact
REQUEST:
```xml
example63410537948779137.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-1289788540
```
### EPP Domain with valid domain transfers a domain
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9947034870
```
REQUEST:
```xml
domain1.ee
a6c1a37f9466f510bc45a6f9b9d0095e
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:33Z
REGDOMAIN1
2015-07-13T08:10:33Z
2016-07-13T08:10:33Z
ABC-12345
ccReg-7553127734
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0227567769
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-13T08:10:33Z
Domain transfer was approved, associated contacts were: ["FIXED:SH2458466313", "FIXED:SH6857426112"] and registrant was FIXED:REGISTRANT240360470
domain1.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:33Z
REGDOMAIN1
2015-07-13T08:10:33Z
2016-07-13T08:10:33Z
ABC-12345
ccReg-5437902047
```
REQUEST:
```xml
domain1.ee
a79127ff7dc2919c88c697cdfbdf0b08
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-07-13T08:10:34Z
REGDOMAIN2
2015-07-13T09:10:34Z
2016-07-13T08:10:33Z
ABC-12345
ccReg-7214241560
```
REQUEST:
```xml
domain1.ee
a79127ff7dc2919c88c697cdfbdf0b08
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain1.ee
pending
REGDOMAIN1
2015-07-13T08:10:34Z
REGDOMAIN2
2015-07-13T09:10:34Z
2016-07-13T08:10:33Z
ABC-12345
ccReg-6123955551
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6308918955
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-13T08:10:34Z
Transfer requested.
domain1.ee
pending
REGDOMAIN1
2015-07-13T08:10:34Z
REGDOMAIN2
2015-07-13T09:10:34Z
2016-07-13T08:10:33Z
ABC-12345
ccReg-9560017151
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9032834985
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9332036940
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8727580885
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4349221001
```
### EPP Domain with valid domain creates a domain transfer with legal document
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5525442277
```
REQUEST:
```xml
domain2.ee
55293c4e006ab91a8bb56ad2c3b542e8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-07-13T08:10:34Z
REGDOMAIN1
2015-07-13T09:10:34Z
2016-07-13T08:10:34Z
ABC-12345
ccReg-3032166853
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0266707351
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9904220818
```
REQUEST:
```xml
domain2.ee
55293c4e006ab91a8bb56ad2c3b542e8
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain2.ee
pending
REGDOMAIN2
2015-07-13T08:10:34Z
REGDOMAIN1
2015-07-13T09:10:34Z
2016-07-13T08:10:34Z
ABC-12345
ccReg-4891125991
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6334747073
```
### EPP Domain with valid domain creates transfer successfully without legal document
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8881009763
```
REQUEST:
```xml
domain3.ee
0eb7555f7484fec80ed502a2b3ba5be9
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain3.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:35Z
REGDOMAIN1
2015-07-13T08:10:35Z
2016-07-13T08:10:35Z
ABC-12345
ccReg-0400376668
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0112443198
```
### EPP Domain with valid domain transfers domain with contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9031704497
```
REQUEST:
```xml
domain4.ee
04edcd706724ed5d0de9642788995eee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain4.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:35Z
REGDOMAIN1
2015-07-13T08:10:35Z
2016-07-13T08:10:35Z
ABC-12345
ccReg-8391034505
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7638487821
```
### EPP Domain with valid domain transfers domain when registrant has more domains
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4526950665
```
REQUEST:
```xml
domain5.ee
9d0219c5b0c128c86608c85c44f11e55
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain5.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:36Z
REGDOMAIN1
2015-07-13T08:10:36Z
2016-07-13T08:10:36Z
ABC-12345
ccReg-5537786370
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8635372653
```
### EPP Domain with valid domain transfers domain when registrant is admin or tech contact on some other domain
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2387752429
```
REQUEST:
```xml
domain8.ee
97a9ceb244b35347929aa1561ead4c8b
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain8.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:36Z
REGDOMAIN1
2015-07-13T08:10:36Z
2016-07-13T08:10:36Z
ABC-12345
ccReg-0632987427
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9801073653
```
### EPP Domain with valid domain transfers domain when domain contacts are some other domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5308734025
```
REQUEST:
```xml
domain9.ee
5a41b6437a25e0d9411403c06c18f33c
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain9.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:37Z
REGDOMAIN1
2015-07-13T08:10:37Z
2016-07-13T08:10:37Z
ABC-12345
ccReg-1676191553
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3121793274
```
### EPP Domain with valid domain transfers domain when multiple domain contacts are some other domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7602205334
```
REQUEST:
```xml
domain11.ee
6a9bfed8e96b212f1de718bd4979b39a
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain11.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:37Z
REGDOMAIN1
2015-07-13T08:10:37Z
2016-07-13T08:10:37Z
ABC-12345
ccReg-7258212831
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1615959934
```
### EPP Domain with valid domain transfers domain and references exsisting registrant to domain contacts
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4400024318
```
REQUEST:
```xml
domain14.ee
5d5ba19df5b5411f99236a493ef22a5c
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain14.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:38Z
REGDOMAIN1
2015-07-13T08:10:38Z
2016-07-13T08:10:38Z
ABC-12345
ccReg-9169504885
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8687650026
```
### EPP Domain with valid domain does not transfer contacts if they are already under new registrar
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8275992139
```
REQUEST:
```xml
domain15.ee
0a63b7c0a6d070aba600c1233b74780e
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain15.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:39Z
REGDOMAIN1
2015-07-13T08:10:39Z
2016-07-13T08:10:38Z
ABC-12345
ccReg-7177786070
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9291043231
```
### EPP Domain with valid domain should not creates transfer without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1485507026
```
REQUEST:
```xml
domain16.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-0431836855
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4670728995
```
### EPP Domain with valid domain approves the transfer request
REQUEST:
```xml
domain17.ee
78a5ec49ace3acba7d9f00f07b42843b
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain17.ee
clientApproved
REGDOMAIN2
2015-07-13T08:10:39Z
REGDOMAIN1
2015-07-13T08:10:39Z
2016-07-13T08:10:39Z
ABC-12345
ccReg-7636473741
```
### EPP Domain with valid domain rejects a domain transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6002706539
```
REQUEST:
```xml
domain18.ee
36db07e5d50c74825a890736522b8ff5
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be rejected only by current registrar
ABC-12345
ccReg-8962204090
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4895590684
```
REQUEST:
```xml
domain18.ee
36db07e5d50c74825a890736522b8ff5
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain18.ee
clientRejected
REGDOMAIN2
2015-07-13T08:10:39Z
REGDOMAIN1
2015-07-13T08:10:39Z
2016-07-13T08:10:39Z
ABC-12345
ccReg-2744955362
```
### EPP Domain with valid domain prohibits wrong registrar from approving transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6291768376
```
REQUEST:
```xml
domain19.ee
ab440e4d641fdb8309ee06212014f08c
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Transfer can be approved only by current domain registrar
ABC-12345
ccReg-1456367772
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3133112737
```
### 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-9979904031
```
### EPP Domain with valid domain ignores transfer when domain already belongs to registrar
REQUEST:
```xml
domain21.ee
fec6806502193b6797015e58f6720cd6
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain already belongs to the querying registrar
ABC-12345
ccReg-8875125353
```
### EPP Domain with valid domain returns an error for incorrect op attribute
REQUEST:
```xml
example59798550307607834.ee
98oiewslkfkd
ABC-12345
```
RESPONSE:
```xml
Parameter value range error: op
ABC-12345
ccReg-7685901733
```
### EPP Domain with valid domain creates new pw after successful transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5540138016
```
REQUEST:
```xml
domain22.ee
5c974420af9eaed0828c12290a1982ad
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain22.ee
serverApproved
REGDOMAIN2
2015-07-13T08:10:44Z
REGDOMAIN1
2015-07-13T08:10:44Z
2016-07-13T08:10:44Z
ABC-12345
ccReg-4135314212
```
REQUEST:
```xml
domain22.ee
5c974420af9eaed0828c12290a1982ad
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-9874991967
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5290054570
```
### EPP Domain with valid domain should get an error when there is no pending transfer
REQUEST:
```xml
domain23.ee
f147990f98219469538d22370f6678db
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
No transfers found
ABC-12345
ccReg-5805802380
```
### EPP Domain with valid domain should not return transfers when there are none
REQUEST:
```xml
domain24.ee
b37a01669b03f47168dc04d231f58e10
ABC-12345
```
RESPONSE:
```xml
No transfers found
ABC-12345
ccReg-3524664626
```
### EPP Domain with valid domain should allow querying domain transfer
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5541426382
```
REQUEST:
```xml
domain25.ee
51ae1a97a223f79283c466efa66d9f29
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
pending
REGDOMAIN2
2015-07-13T08:10:47Z
REGDOMAIN1
2015-07-13T09:10:47Z
2016-07-13T08:10:47Z
ABC-12345
ccReg-7762900615
```
REQUEST:
```xml
domain25.ee
51ae1a97a223f79283c466efa66d9f29
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
pending
REGDOMAIN2
2015-07-13T08:10:47Z
REGDOMAIN1
2015-07-13T09:10:47Z
2016-07-13T08:10:47Z
ABC-12345
ccReg-6766932145
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6659036116
```
REQUEST:
```xml
domain25.ee
51ae1a97a223f79283c466efa66d9f29
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
clientApproved
REGDOMAIN2
2015-07-13T08:10:47Z
REGDOMAIN1
2015-07-13T08:10:48Z
2016-07-13T08:10:47Z
ABC-12345
ccReg-0997071800
```
REQUEST:
```xml
domain25.ee
2b13bca2ffba6d50141100fd2a6d2cfb
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain25.ee
clientApproved
REGDOMAIN2
2015-07-13T08:10:47Z
REGDOMAIN1
2015-07-13T08:10:48Z
2016-07-13T08:10:47Z
ABC-12345
ccReg-0170230306
```
### EPP Domain with valid domain should update right away without update pending status
REQUEST:
```xml
domain26.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-4927090089
```
### EPP Domain with valid domain updates a domain
REQUEST:
```xml
domain27.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-5939193255
```
### EPP Domain with valid domain should not return action pending when changes are invalid
REQUEST:
```xml
domain28.ee
ns.lowe86.ee
ns.von85.ee
ns.mayert84.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-1902697655
```
### EPP Domain with valid domain should not return action pending when domain itself is already invaid
REQUEST:
```xml
domain29.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Nameservers count must be between 2-11 [nameservers]
ABC-12345
ccReg-3416538565
```
### EPP Domain with valid domain should not allow any update when status pending update
REQUEST:
```xml
domain30.ee
FIXED:CITIZEN_1234
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-8628956364
```
### EPP Domain with valid domain updates domain and adds objects
REQUEST:
```xml
domain31.ee
ns1.example.com
ns2.example.com
FIXED:MAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Contact was not found
FIXED:MAK21
ABC-12345
ccReg-1167119793
```
REQUEST:
```xml
domain31.ee
ns1.example.com
ns2.example.com
FIXED:MAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2401442001
```
REQUEST:
```xml
domain31.ee
ns1.example.com
ns2.example.com
FIXED:MAK21
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns2.example.com
Nameserver already exists on this domain [hostname]
ns1.example.com
Contact already exists on this domain [contact_code_cache]
FIXED:MAK21
Public key already exists [public_key]
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
Public key already exists [public_key]
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
ccReg-3219643667
```
### EPP Domain with valid domain updates domain with registrant change what triggers action pending
REQUEST:
```xml
domain32.ee
ns1.example.com
ns2.example.com
FIXED:PENDINGMAK21
Payment overdue.
FIXED:CITIZEN_1234
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Contact was not found
FIXED:PENDINGMAK21
ABC-12345
ccReg-9234642721
```
REQUEST:
```xml
domain32.ee
ns1.example.com
ns2.example.com
FIXED:PENDINGMAK21
Payment overdue.
FIXED:CITIZEN_1234
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-1807566212
```
### EPP Domain with valid domain does not allow to edit statuses if policy forbids it
REQUEST:
```xml
domain33.ee
Payment overdue.
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Client-side object status management not supported: status [status]
ABC-12345
ccReg-7613379343
```
### EPP Domain with valid domain updates a domain and removes objects
REQUEST:
```xml
domain34.ee
ns1.example.com
ns2.example.com
FIXED:CITIZEN_1234
Payment overdue.
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
256
3
254
841936717ae427ace63c28d04918569a841936717ae427ace63c28d0
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3729650879
```
REQUEST:
```xml
domain34.ee
ns1.example.com
FIXED:CITIZEN_1234
256
3
254
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6699726145
```
REQUEST:
```xml
domain34.ee
ns1.example.com
FIXED:CITIZEN_1234
256
3
254
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ABC-12345
```
RESPONSE:
```xml
Nameserver was not found
ns1.example.com
Contact was not found
FIXED:CITIZEN_1234
DS was not found
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
Status was not found
clientHold
ABC-12345
ccReg-8491953228
```
### EPP Domain with valid domain does not remove server statuses
REQUEST:
```xml
domain35.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
serverHold
ABC-12345
ccReg-8239034275
```
### EPP Domain with valid domain does not add duplicate objects to domain
REQUEST:
```xml
domain36.ee
ns.lockman105.ee
FIXED:SH1552152183
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-5647276544
```
REQUEST:
```xml
domain36.ee
ns.lockman105.ee
FIXED:SH1552152183
ABC-12345
```
RESPONSE:
```xml
Nameserver already exists on this domain [hostname]
ns.lockman105.ee
Contact already exists on this domain [contact_code_cache]
FIXED:SH1552152183
ABC-12345
ccReg-7429213220
```
### EPP Domain with valid domain cannot change registrant without legal document
REQUEST:
```xml
domain37.ee
FIXED:CITIZEN_1234
ABC-12345
```
RESPONSE:
```xml
Required parameter missing: extension > extdata > legalDocument [legal_document]
ABC-12345
ccReg-6346019419
```
### EPP Domain with valid domain does not assign invalid status to domain
REQUEST:
```xml
domain38.ee
ABC-12345
```
RESPONSE:
```xml
Status was not found
invalidStatus
ABC-12345
ccReg-9819005325
```
### EPP Domain with valid domain renews a domain
REQUEST:
```xml
domain39.ee
2015-07-23
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain39.ee
2016-07-23T00:00:00Z
ABC-12345
ccReg-7220541028
```
### EPP Domain with valid domain renews a domain with 2 year period
REQUEST:
```xml
domain40.ee
2015-07-23
730
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain40.ee
2017-07-23T00:00:00Z
ABC-12345
ccReg-6857657669
```
### EPP Domain with valid domain renews a domain with 3 year period
REQUEST:
```xml
domain41.ee
2015-07-23
36
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain41.ee
2018-07-23T00:00:00Z
ABC-12345
ccReg-1769374464
```
### EPP Domain with valid domain does not renew a domain if credit balance low
REQUEST:
```xml
domain42.ee
2015-07-23
1
ABC-12345
```
RESPONSE:
```xml
Billing failure - credit balance low
ABC-12345
ccReg-4109711014
```
### EPP Domain with valid domain returns an error when given and current exp dates do not match
REQUEST:
```xml
domain43.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-2628108471
```
### EPP Domain with valid domain returns an error when period is invalid
REQUEST:
```xml
domain44.ee
2015-07-23
4
ABC-12345
```
RESPONSE:
```xml
Period must add up to 1, 2 or 3 years [period]
4
ABC-12345
ccReg-2767217341
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain45.ee
2015-10-11
1
ABC-12345
```
RESPONSE:
```xml
Object is not eligible for renewal
ABC-12345
ccReg-1810374134
```
REQUEST:
```xml
domain45.ee
2015-10-10
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain45.ee
2016-10-10T00:00:00Z
ABC-12345
ccReg-0911571437
```
### EPP Domain with valid domain does not renew a domain unless less than 90 days till expiration
REQUEST:
```xml
domain46.ee
2020-07-13
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain46.ee
2021-07-13T00:00:00Z
ABC-12345
ccReg-2422169680
```
### EPP Domain with valid domain does not renew a domain if it is a delete candidate
REQUEST:
```xml
domain47.ee
2015-07-23
1
ABC-12345
```
RESPONSE:
```xml
Object is not eligible for renewal
ABC-12345
ccReg-0194027285
```
### EPP Domain with valid domain should renew a expired domain
REQUEST:
```xml
domain48.ee
2015-05-24
1
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain48.ee
2016-05-24T08:11:10Z
ABC-12345
ccReg-2793752469
```
### EPP Domain with valid domain does not renew foreign domain
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9025280022
```
REQUEST:
```xml
domain49.ee
2016-07-13
1
ABC-12345
```
RESPONSE:
```xml
Authorization error
ABC-12345
ccReg-6272603612
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-7742341031
```
### EPP Domain with valid domain returns domain info
REQUEST:
```xml
domain50.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain50.ee
EIS-61
FIXED:REGISTRANT6482132848
FIXED:SH09572943114
FIXED:SH87989459113
ns.mann150.ee
192.168.1.1
ns.gibson151.ee
192.168.1.1
ns.bergnaum152.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-13T08:11:11Z
2015-07-13T08:11:11Z
2016-07-13T08:11:11Z
5957310332b7a7eecb8ba4514ec2b500
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-8376341695
```
REQUEST:
```xml
domain50.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain50.ee
EIS-61
FIXED:REGISTRANT6482132848
FIXED:SH09572943114
FIXED:SH87989459113
ns.mann150.ee
192.168.1.1
ns.gibson151.ee
192.168.1.1
ns.bergnaum152.ee
192.168.1.1
ns1.example.com
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-13T08:11:11Z
2015-07-13T08:11:11Z
2016-07-13T08:11:11Z
5957310332b7a7eecb8ba4514ec2b500
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
257
3
3
AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8
123
3
1
0D85A305D22FCB355BBE29AE9809363D697B64782B9CC73AE349350F8C2AE4BB
0
3
5
700b97b591ed27ec2590d19f06f88bba700b97b591ed27ec2590d19f
ccReg-3233264315
```
### EPP Domain with valid domain returns domain info with different nameservers
REQUEST:
```xml
domain51.ee
2fooBAR
```
RESPONSE:
```xml
Attribute is invalid: hosts
ccReg-8690139061
```
REQUEST:
```xml
domain51.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain51.ee
EIS-62
FIXED:REGISTRANT2667536449
FIXED:SH94654914116
FIXED:SH61833805115
ns1.domain51.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain51.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-13T08:11:11Z
2015-07-13T08:11:11Z
2016-07-13T08:11:11Z
9d30e698ec98687e28804e22d659af30
ccReg-6365400804
```
REQUEST:
```xml
domain51.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain51.ee
EIS-62
FIXED:REGISTRANT2667536449
FIXED:SH94654914116
FIXED:SH61833805115
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-13T08:11:11Z
2015-07-13T08:11:11Z
2016-07-13T08:11:11Z
9d30e698ec98687e28804e22d659af30
ccReg-9998409461
```
REQUEST:
```xml
domain51.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain51.ee
EIS-62
FIXED:REGISTRANT2667536449
FIXED:SH94654914116
FIXED:SH61833805115
registrar1
2015-07-13T08:11:11Z
2015-07-13T08:11:11Z
2016-07-13T08:11:11Z
9d30e698ec98687e28804e22d659af30
ccReg-1755029994
```
REQUEST:
```xml
domain51.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain51.ee
EIS-62
FIXED:REGISTRANT2667536449
FIXED:SH94654914116
FIXED:SH61833805115
ns1.domain51.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns2.domain51.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
ns3.test.ee
192.168.1.1
1080:0:0:0:8:800:200C:417A
registrar1
2015-07-13T08:11:11Z
2015-07-13T08:11:11Z
2016-07-13T08:11:11Z
9d30e698ec98687e28804e22d659af30
ccReg-3118580746
```
### 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-1733768523
```
### EPP Domain with valid domain sets ok status by default
REQUEST:
```xml
domain52.ee
2fooBAR
```
RESPONSE:
```xml
Command completed successfully
domain52.ee
EIS-63
FIXED:REGISTRANT2342249650
FIXED:SH20249682118
FIXED:SH18642279117
ns.lakin156.ee
192.168.1.1
ns.hartmann157.ee
192.168.1.1
ns.kuhicemmerich158.ee
192.168.1.1
registrar1
2015-07-13T08:11:13Z
2015-07-13T08:11:13Z
2016-07-13T08:11:13Z
1461c4b264196cd03804c940733dc38a
ccReg-3963429650
```
### EPP Domain with valid domain can not see other registrar domains with invalid password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3669004177
```
REQUEST:
```xml
domain53.ee
2fooBAR
```
RESPONSE:
```xml
Authorization error
ccReg-7057482646
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3127374780
```
### EPP Domain with valid domain can see other registrar domains without password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0437688297
```
REQUEST:
```xml
domain54.ee
```
RESPONSE:
```xml
Command completed successfully
domain54.ee
EIS-65
FIXED:REGISTRANT3313756852
FIXED:SH50852734122
FIXED:SH63024484121
ns.harber162.ee
192.168.1.1
ns.gutmanngrady163.ee
192.168.1.1
ns.block164.ee
192.168.1.1
registrar1
2015-07-13T08:11:13Z
2015-07-13T08:11:13Z
2016-07-13T08:11:13Z
ccReg-5268249056
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2996369133
```
### EPP Domain with valid domain can see other registrar domains with correct password
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-2348926042
```
REQUEST:
```xml
domain55.ee
70fdd52cf30cb84607b091c211508b3e
```
RESPONSE:
```xml
Command completed successfully
domain55.ee
EIS-66
FIXED:REGISTRANT4048132253
FIXED:SH48069556124
FIXED:SH18507922123
ns.kuhlman165.ee
192.168.1.1
ns.howe166.ee
192.168.1.1
ns.bradtkehyatt167.ee
192.168.1.1
registrar1
2015-07-13T08:11:13Z
2015-07-13T08:11:13Z
2016-07-13T08:11:13Z
70fdd52cf30cb84607b091c211508b3e
ccReg-1792551087
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6746329954
```
### EPP Domain with valid domain deletes domain
REQUEST:
```xml
domain56.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; action pending
ABC-12345
ccReg-4342498296
```
### EPP Domain with valid domain does not delete domain with specific status
REQUEST:
```xml
domain57.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Domain status prohibits operation
ABC-12345
ccReg-7883262615
```
### EPP Domain with valid domain does not delete domain with pending delete
REQUEST:
```xml
domain58.ee
dGVzdCBmYWlsCg==
ABC-12345
```
RESPONSE:
```xml
Object status prohibits operation
ABC-12345
ccReg-0920548662
```
### 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-0781777028
```
### EPP Domain with valid domain checks a domain
REQUEST:
```xml
one.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
one.ee
ABC-12345
ccReg-3611796311
```
REQUEST:
```xml
domain59.ee
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
domain59.ee
in use
ABC-12345
ccReg-3334019851
```
### 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-0064719758
```
### 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-0603882179
```
### EPP Helper in context of Domain generates valid transfer xml
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0885284769
```
### EPP Keyrelay makes a keyrelay request
REQUEST:
```xml
domain60.ee
256
3
8
cmlraXN0aGViZXN0
fabc7a8ebef505abcb469833f145e84c
P1M13D
1436775078
```
RESPONSE:
```xml
Unimplemented object service
domain60.ee
1436775078
ccReg-9036054194
```
### EPP Keyrelay returns an error when parameters are missing
REQUEST:
```xml
domain60.ee
3
8
cmlraXN0aGViZXN0
fabc7a8ebef505abcb469833f145e84c
Invalid Expiry
1436775079
```
RESPONSE:
```xml
Required parameter missing: keyrelay > keyData > flags [flags]
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1436775079
ccReg-0012228718
```
### EPP Keyrelay returns an error on invalid relative expiry
REQUEST:
```xml
domain60.ee
256
3
8
cmlraXN0aGViZXN0
fabc7a8ebef505abcb469833f145e84c
Invalid Expiry
1436775081
```
RESPONSE:
```xml
Expiry relative must be compatible to ISO 8601
Invalid Expiry
1436775081
ccReg-3299050163
```
### EPP Keyrelay returns an error on invalid absolute expiry
REQUEST:
```xml
domain60.ee
256
3
8
cmlraXN0aGViZXN0
fabc7a8ebef505abcb469833f145e84c
Invalid Absolute
1436775082
```
RESPONSE:
```xml
Expiry absolute must be compatible to ISO 8601
Invalid Absolute
1436775082
ccReg-5674703725
```
### EPP Keyrelay saves legal document with keyrelay
REQUEST:
```xml
domain60.ee
256
3
8
cmlraXN0aGViZXN0
fabc7a8ebef505abcb469833f145e84c
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1436775083
```
RESPONSE:
```xml
Unimplemented object service
domain60.ee
1436775083
ccReg-4889072298
```
### EPP Keyrelay validates legal document types
REQUEST:
```xml
domain60.ee
256
3
8
cmlraXN0aGViZXN0
fabc7a8ebef505abcb469833f145e84c
P1D
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0Zp==
1436775084
```
RESPONSE:
```xml
Attribute is invalid: type
1436775084
ccReg-3763435235
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-8391468842
```
### EPP Poll returns no messages in poll
REQUEST:
```xml
1436775085
```
RESPONSE:
```xml
Command completed successfully; no messages
1436775085
ccReg-5223012602
```
### EPP Poll queues and dequeues messages
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1644113251
```
REQUEST:
```xml
1436775085
```
RESPONSE:
```xml
Command completed successfully; no messages
1436775085
ccReg-7422031286
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9135374868
```
REQUEST:
```xml
1436775085
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-13T08:11:25Z
Balance low.
1436775085
ccReg-0576977561
```
REQUEST:
```xml
registrar2
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-9969074675
```
REQUEST:
```xml
1436775085
```
RESPONSE:
```xml
Message was not found
1
1436775085
ccReg-4944273043
```
REQUEST:
```xml
registrar1
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-1529649635
```
REQUEST:
```xml
1436775085
```
RESPONSE:
```xml
Command completed successfully
1436775085
ccReg-9499020661
```
REQUEST:
```xml
1436775085
```
RESPONSE:
```xml
Message was not found
1
1436775085
ccReg-3165481294
```
### EPP Poll returns an error on incorrect op
REQUEST:
```xml
1436775088
```
RESPONSE:
```xml
Parameter value range error: op
1436775088
ccReg-3390618149
```
### EPP Poll dequeues multiple messages
REQUEST:
```xml
1436775089
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-13T08:11:29Z
Smth else.
1436775089
ccReg-1784449840
```
REQUEST:
```xml
1436775089
```
RESPONSE:
```xml
Command completed successfully
1436775089
ccReg-9604708191
```
REQUEST:
```xml
1436775089
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-13T08:11:29Z
Something.
1436775089
ccReg-1957177353
```
REQUEST:
```xml
1436775089
```
RESPONSE:
```xml
Command completed successfully
1436775089
ccReg-6685502756
```
REQUEST:
```xml
1436775089
```
RESPONSE:
```xml
Command completed successfully; ack to dequeue
2015-07-13T08:11:29Z
Balance low.
1436775089
ccReg-8768039298
```
REQUEST:
```xml
1436775089
```
RESPONSE:
```xml
Command completed successfully
1436775089
ccReg-1482529320
```
REQUEST:
```xml
1436775089
```
RESPONSE:
```xml
Command completed successfully; no messages
1436775089
ccReg-1495533817
```
### EPP Session when not connected greets client upon connection
RESPONSE:
```xml
EPP server (EIS)
2015-07-13T08:11:30Z
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://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
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection (API user not found)
ABC-12345
ccReg-4962773185
```
### EPP Session when connected does not log in with inactive user
REQUEST:
```xml
inactive-user
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Authentication error; server closing connection (API user is not active)
ABC-12345
ccReg-5095764492
```
### 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-5738565184
```
### EPP Session when connected should not have clTRID in response if client does not send it
REQUEST:
```xml
wrong-user
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
```
RESPONSE:
```xml
Authentication error; server closing connection (API user not found)
ccReg-5622270256
```
### EPP Session when connected should return latin only error
REQUEST:
```xml
你好你好
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Parameter value policy error. Allowed only Latin characters.
ABC-12345
ccReg-0289669237
```
### EPP Session when connected with valid user logs in epp user
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-0488458615
```
### EPP Session when connected with valid user does not log in twice
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3342389163
```
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://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-0540678286
```
### EPP Session when connected with valid user logs out epp user
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-6032986990
```
REQUEST:
```xml
ABC-12345
```
RESPONSE:
```xml
Command completed successfully; ending session
ABC-12345
ccReg-1481291484
```
### EPP Session when connected with valid user changes password and logs in
REQUEST:
```xml
gitlab
ghyt9e4fu
abcdefg
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Command completed successfully
ABC-12345
ccReg-3765095362
```
### EPP Session when connected with valid user fails if new password is not valid
REQUEST:
```xml
gitlab
ghyt9e4fu
1.0
en
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/domain-eis-1.0.xsd
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/contact-eis-1.0.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
urn:ietf:params:xml:ns:secDNS-1.1
https://raw.githubusercontent.com/internetee/registry/alpha/doc/schemas/eis-1.0.xsd
ABC-12345
```
RESPONSE:
```xml
Password is missing [password]
ABC-12345
ccReg-0096989953
```