internetee-registry/doc/epp
2015-01-14 16:53:11 +02:00
..
README.md Add info example 2015-01-14 16:53:11 +02:00

EPP integration specification for Estonian Internet Foundation

Introduction

Introduction text here

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

EXAMPLE REQUEST AND RESPONSE

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)

EXAMPLE REQUEST AND RESPONSE

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

EXAMPLE REQUEST AND RESPONSE

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
Field name Required Attributes Field description
eis:extdata false xmlns:eis (urn:ee:eis:xml:epp:eis-1.0) Legal document

EXAMPLE REQUEST AND RESPONSE