# Namingo Registry EPP Server
This section includes examples of commonly used EPP commands for domains, hosts, contacts, and session management. Explore key operations like create, update, delete, transfer, and poll, with practical XML samples for each.
## Commands
### 1. Session
#### 1.1. Login
**Request:**
```xml
username
password
1.0
en
urn:ietf:params:xml:ns:domain-1.0
urn:ietf:params:xml:ns:contact-1.0
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:secDNS-1.1
urn:ietf:params:xml:ns:rgp-1.0
urn:ietf:params:xml:ns:launch-1.0
urn:ietf:params:xml:ns:idn-1.0
urn:ietf:params:xml:ns:epp:fee-1.0
https://namingo.org/epp/funds-1.0
https://namingo.org/epp/identica-1.0
client-20241128-12345
```
**Response:**
```xml
Command completed successfully
client-20241128-12345
namingo-1234567890-abcdef1234
```
#### 1.2. Logout
**Request:**
```xml
client-20241128-12345
```
**Response:**
```xml
Command completed successfully; ending session
client-20241128-12345
namingo-1234567890-abcdef1234
```
#### 1.3. Hello Request
```xml
```
#### 1.4. Poll Request
```xml
client-20241128-12345
```
#### 1.5. Poll Acknowledge
```xml
client-20241128-12345
```
### 2. Contact
#### 2.1. Contact Check Request
```xml
abc-56789
client-20241128-12345
```
#### 2.2. Contact Create
**Standard request:**
```xml
abc-56789
Ivan Ivanenko
LLC "Prykladna Orhanizatsiya"
Shevchenka St, 10
Office 5
Kyiv
Kyivska oblast
01001
UA
+380.441234567
+380.442345678
example@domain.ua
D0main$ecret42
client-20241128-12345
```
**Standard Response:**
```xml
Command completed successfully
MRG67507ad83de49
2024-12-04T15:52:56.264Z
client-20241128-12345
namingo-1234567890-abcdef1234
```
Request with Identica extension:
```xml
abc-56789
Ivan Ivanenko
LLC "Prykladna Orhanizatsiya"
Shevchenka St, 10
Office 5
Kyiv
Kyivska oblast
01001
UA
+380.441234567
+380.442345678
example@domain.ua
D0main$ecret42
1234567890
client-20241128-12345
```
#### 2.3. Contact Info Request
```xml
abc-56789
client-20241128-12345
```
#### 2.4. Contact Update
Standard request:
```xml
abc-12345
Petro Petrenko
LLC "Nova Orhanizatsiya"
Hrushevskoho St, 15
Building B
Suite 12
Odesa
Odeska oblast
65000
UA
+380.482123456
+380.482654321
example@newdomain.ua
client-20241128-12345
```
Request with Identica extension:
```xml
abc-12345
Petro Petrenko
LLC "Nova Orhanizatsiya"
Hrushevskoho St, 15
Building B
Suite 12
Odesa
Odeska oblast
65000
UA
+380.482123456
+380.482654321
example@newdomain.ua
1234567890
client-20241128-12345
```
#### 2.5. Contact Delete Request
```xml
abc-12398
client-20241128-12345
```
### 3. Host
#### 3.1. Host Check Request
```xml
ns1.example.test
client-20241128-12345
```
#### 3.2. Host Create
**Request:**
```xml
ns1.example.test
192.0.2.1
client-20241128-12345
```
**Response:**
```xml
Command completed successfully
ns1.example.test
2024-12-04T16:03:26.818Z
client-20241128-12345
namingo-1733328206-58daa6da62
```
#### 3.3. Host Info Request
```xml
ns1.example.test
client-20241128-12345
```
#### 3.4. Host Update Request
```xml
ns1.example.test
198.51.100.2
192.0.2.1
client-20241128-12345
```
#### 3.5. Host Delete Request
```xml
ns2.example.test
client-20241128-12345
```
### 4. Domain
#### 4.1. Domain Check
**Standard request:**
```xml
example.test
example.example
client-20241128-12345
```
**Standard response:**
```xml
Command completed successfully
example.test
example.example
client-20241128-12345
namingo-1733327112-3911de7da6
```
**Check for claims:**
```xml
example.test
example.example
claims
client-20241128-12345
```
#### 4.2. Domain Create
**Standard request:**
```xml
myexample.test
1
ns1.example.example
ns2.example.example
abc-56789
abc-12345
abc-12345
abc-12345
D0main$ecret42
client-20241128-12345
```
**Standard response:**
```xml
Command completed successfully
myexample.test
2024-12-04T16:06:44.813Z
2025-12-04T16:06:44.813Z
client-20241128-12345
namingo-1733328404-9a15122064
```
Request with DNSSEC:
```xml
myexample.test
1
ns1.example.example
ns2.example.example
abc-56789
abc-12345
abc-12345
abc-12345
D0main$ecret42
12345
8
2
49FD46E6C4B45C55D4AC93CE4721E8C6DB6FAB1D
67890
13
2
3A5B4C2D75E3F58B907BD2318D3470FBC9038D40
client-20241128-12345
```
Request with claims:
```xml
myexample.test
1
ns1.example.example
ns2.example.example
abc-56789
abc-12345
abc-12345
abc-12345
D0main$ecret42
claims
ABC-12345678-XYZ
2024-12-31T23:59:59Z
2024-11-28T14:30:00Z
client-20241128-12345
```
Request for sunrise:
```xml
myexample.test
1
ns1.example.example
ns2.example.example
abc-56789
abc-12345
abc-12345
abc-12345
D0main$ecret42
sunrise
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNnbTpzaWduZWRNYXJrIHhtbG5zOnNnbT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzaWduZWRNYXJrLTEuMCI+CiAgPHNnbTp0bWNoSWRlbnRpdHk+RG9tYWluTmFtZS5jb208L3NnbTp0bWNoSWRlbnRpdHk+CiAgPHNnbTp0bWNoRGV0YWlscz4KICAgIDxzZ206dG1jaFN0YXR1cz5WYWxpZDwvc2dtOnRtY2hTdGF0dXM+CiAgPC9zZ206dG1jaERldGFpbHM+CiAgPHNnbTpzaWduYXR1cmU+CiAgICA8c2dtOnNpZ25hdHVyZU1ldGhvZD5yc2Etc2hhMjU2PC9zZ206c2lnbmF0dXJlTWV0aG9kPgogICAgPHNnbTpkaWdlc3Q+...base64encodeddata...
client-20241128-12345
```
#### 4.3. Domain Info
**Standard request:**
```xml
myexample.test
authInfoPw
client-20241128-12345
```
**Standard response:**
```xml
Command completed successfully
myexample.test
D3
abc-56789
abc-12345
abc-12345
abc-12345
ns1.example.example
ns2.example.example
leonet
leonet
2024-12-04T16:06:44.813Z
2025-12-04T16:06:44.813Z
authInfoPw
client-20241128-12345
namingo-1733328536-2f53159160
```
Response with Identica in database:
```xml
...
1234567890
...
```
#### 4.4. Domain Update Request
```xml
myexample.test
ns1.example.example
bcd-92345
ns3.example.example
bcd-92345
bcd-92345
D0main$ecret42
12345
8
2
49FD46E6C4B45C55D4AC
67890
8
2
23AB56C7D8EF9AB34A12
client-20241128-12345
```
#### 4.5. Domain Renew
**Request:**
```xml
myexample.test
2025-12-04
1
client-20241128-12345
```
**Response:**
```xml
Command completed successfully
myexample.test
2026-12-04T16:06:44.813Z
client-20241128-12345
namingo-1733328764-f74b50827f
```
#### 4.6. Domain Transfer Request
Request:
```xml
myexample.test
1
D0main$ecret42
client-20241128-12345
```
Query:
```xml
myexample.test
client-20241128-12345
```
Approve:
```xml
myexample.test
client-20241128-12345
```
Cancel:
```xml
myexample.test
client-20241128-12345
```
Reject:
```xml
myexample.test
client-20241128-12345
```
#### 4.7. Domain Delete
**Request:**
```xml
myexample.test
client-20241128-12345
```
**Response:**
```xml
Command completed successfully; action pending
client-20241128-12345
namingo-1733328984-1bfc0e2455
```
#### 4.8. Domain Restore
**Request:**
```xml
example.test
client-20241128-12345
```
**Report Request:**
```xml
example.test
Pre-delete registration data goes here.
Both XML and free text are allowed.
Post-restore registration data goes here.
Both XML and free text are allowed.
2019-10-10T22:00:00.0Z
2019-10-20T22:00:00.0Z
Registrant error.
This registrar has not restored the
Registered Name in order to assume the rights to use
or sell the Registered Name for itself or for any
third party.
The information in this report is
true to best of this registrars knowledge, and this
registrar acknowledges that intentionally supplying
false information in this report shall constitute an
incurable material breach of the
Registry-Registrar Agreement.
Supporting information goes
here.
client-20241128-12345
```
### 5. Extensions
#### 5.1. Funds Info
**Request:**
```xml
client-20241128-12345
```
**Response:**
```xml
Command completed successfully
100000.00
USD
100000.00
100000.00
500.00
client-20241128-12345
namingo-1234567890-abcdef1234
```