mirror of
https://github.com/internetee/registry.git
synced 2025-08-20 00:14:05 +02:00
| .. | ||
| README.md | ||
EPP integration specification for Estonian Internet Foundation
Introduction
Introduction text here
Domain related functions
Domain create
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| create | true | ||
| extension | true | ||
| clTRID | false | Client transaction id |
create
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:create | true | xmlns:domain (urn:ietf:params:xml:ns:domain-1.0) |
domain:create
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:name | true | Domain name. Can contain unicode characters. | |
| domain:period | false | unit (y, m, d) | Registration period for domain. Must add up to 1 / 2 / 3 years. |
| domain:ns | true | Nameserver listing (2-11) | |
| domain:registrant | true | Contact reference to the registrant | |
| domain:contact | true if registrant is a juridical person | type (admin) | Contact reference |
| domain:contact | false | type (tech, admin) | Contact reference (0-n) |
domain:ns
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:hostAttr | true |
domain:hostAttr
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:hostName | true | Hostname of the nameserver | |
| domain:hostAddr | true if nameserver is under domain zone | ip (v4, v6) | (0-n) |
extension
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| secDNS:create | false | DNSSEC details | |
| eis:extdata | true | xmlns:eis (urn:ee:eis:xml:epp:eis-1.0) | Legal document |
secDNS:create
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| secDNS:keyData | true | xmlns:secDNS (urn:ietf:params:xml:ns:secDNS-1.1) | DNSSEC key data |
secDNS:keyData
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| secDNS:flags | true | Allowed values: 0, 256, 257 | |
| secDNS:protocol | true | Allowed values: 3 | |
| secDNS:alg | true | Allowed values: 3, 5, 6, 7, 8, 252, 253, 254, 255 | |
| secDNS:pubKey | true | Public key |
eis:extdata
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| eis:legalDocument | true | type (pdf) | Base64 encoded document |
Domain update
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| update | true | ||
| extension | true if registrant is changing | ||
| clTRID | false | Client transaction id |
update
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:update | true | xmlns:domain (urn:ietf:params:xml:ns:domain-1.0) |
domain:update
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:name | true | Domain name. Can contain unicode characters. | |
| domain:chg | false | Attributes to change | |
| domain:add | false | Objects to add | |
| domain:rem | false | Objects to remove |
domain:chg
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:registrant | false | Contact reference to the registrant |
domain:add
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:ns | false | Nameservers TODO: Get rid of hostObj | |
| domain:contact | false | type (tech, admin) | Contact reference (0-n) |
| domain:status | false | s (clientDeleteProhibited, clientHold, clientRenewProhibited, clientTransferProhibited, clientUpdateProhibited) | Status description (may be left empty) (0-n) |
domain:rem
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:ns | false | Nameservers TODO: Get rid of hostObj | |
| domain:contact | false | type (tech, admin) | Contact reference (0-n) |
| domain:status | false | s (clientDeleteProhibited, clientHold, clientRenewProhibited, clientTransferProhibited, clientUpdateProhibited) | Status description (may be left empty) (0-n) |
extension
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| secDNS:create | false | DNSSEC details TODO: MAYBE THIS SHOULD BE secDNS:update ? | |
| eis:extdata | true if registrant is changing | xmlns:eis (urn:ee:eis:xml:epp:eis-1.0) | Legal document |
secDNS:create TODO: secDNS:update??
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| secDNS:add | false | Objects to add | |
| secDNS:rem | false | Objects to remove |
secDNS:add
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| secDNS:keyData | true | xmlns:secDNS (urn:ietf:params:xml:ns:secDNS-1.1) | DNSSEC key data (0-n) |
secDNS:rem
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| secDNS:keyData | true | xmlns:secDNS (urn:ietf:params:xml:ns:secDNS-1.1) | DNSSEC key data (0-n) |
Domain delete
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| delete | true | ||
| extension | true | ||
| clTRID | false | Client transaction id |
delete
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:delete | true | xmlns:domain (urn:ietf:params:xml:ns:domain-1.0) |
domain:delete
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:name | true | Domain name. Can contain unicode characters. |
extension
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| eis:extdata | true | xmlns:eis (urn:ee:eis:xml:epp:eis-1.0) | Legal document |
Domain info
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| info | true | ||
| extension | true | ||
| clTRID | false | Client transaction id |
info
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:info | true | xmlns:domain (urn:ietf:params:xml:ns:domain-1.0) |
domain:info
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:name | true | hosts (all, TODO) | Domain name. Can contain unicode characters. |
| domain:authInfo | false | Domain password |
domain:authinfo
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| domain:pw | true | Domain password |
extension
| Field name | Required | Attributes | Field description |
|---|---|---|---|
| eis:extdata | false | xmlns:eis (urn:ee:eis:xml:epp:eis-1.0) | Legal document |