## Contact related functions Please study official Contact Mapping protocol: http://tools.ietf.org/html/rfc5733 More info at http://en.wikipedia.org/wiki/Extensible_Provisioning_Protocol Contact Mapping protocol short version: ### Contact create Field name Min-max Field description ----------------------- ------- ----------------- 1 1 Attribute: xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" 0-1 Contact id, optional, generated automatically if missing 1 Postal information container 1 Full name of the contact 0 Org is not supported and should be blank or missing 1 Address container 0-n Street name 1 City name 0-1 State or province 0-1 Postal code 1 Country code, 2 letters uppercase, in ISO_3166-1 alpha 2 1 Phone number in format \+ddd.d+ 1 E-mail 1 1 Attribute: xmlns:eis="urn:ee:eis:xml:epp:eis-1.0" 1 Contact identificator Attribute: type="bic/priv/birthday" "bic" # Business registry code "priv" # National idendtification number "birthday" # Birthday date in format in DD-MM-YYYY 0-1 Base64 encoded document Attribute: type="pdf/bdoc/ddoc/zip/rar/gz/tar/7z" 0-1 Client transaction id [EXAMPLE REQUEST AND RESPONSE](/doc/epp-examples.md#epp-contact-with-valid-user-create-command-successfully-creates-a-contact) ### Contact update Field name Min-max Field description ----------------------- ------- ----------------- 1 1 Attribute: xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" 1 Contact id, required 1 Change container 1 Postal information container 0-1 Full name of the contact 0 Org is not supported and should be blank or missing 0-1 Address container 0-n Street name 0-1 City name 0-1 State or province 0-1 Postal code 0-1 Country code, 2 letters uppercase, in ISO_3166-1 alpha 2 0-1 Phone number in format \+ddd.d+ 0-1 E-mail 0-1 Required if registrar is not the owner of the contact. 1 Contact password. Attribute: roid="String" 0-1 0-1 Attribute: xmlns:eis="urn:ee:eis:xml:epp:eis-1.0" 0-1 Contact identificator Attribute: type="bic/priv/birthday" "bic" # Business registry code "priv" # National idendtification number "birthday" # Birthday date in format in DD-MM-YYYY 0-1 Base64 encoded document. Attribute: type="pdf/bdoc/ddoc/zip/rar/gz/tar/7z" 0-1 Client transaction id [EXAMPLE REQUEST AND RESPONSE](/doc/epp-examples.md#epp-contact-with-valid-user-update-command-is-succesful) ### Contact delete Field name Min-max Field description ----------------------- ------- ----------------- 1 1 Attribute: xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" 1 Contact id 0-1 Required if registrar is not the owner of the contact. 1 Contact password. Attribute: roid="String" 0-1 0-1 Attribute: xmlns:eis="urn:ee:eis:xml:epp:eis-1.0" 0-1 Base64 encoded document. Attribute: type="pdf/bdoc/ddoc/zip/rar/gz/tar/7z" 0-1 Client transaction id [EXAMPLE REQUEST AND RESPONSE](/doc/epp-examples.md#epp-contact-with-valid-user-delete-command-deletes-contact) ### Contact check Field name Min-max Field description ----------------------- ------- ----------------- 1 1 Attribute: xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" 1-n Contact id 0-1 Client transaction id [EXAMPLE REQUEST AND RESPONSE](/doc/epp-examples.md#epp-contact-with-valid-user-check-command-returns-info-about-contact-availability) ### Contact info Field name Min-max Field description ----------------------- ------- ----------------- 1 1 Attribute: xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" 1-n Contact id 0-1 Required if registrar is not the owner of the contact. 1 Contact password. Attribute: roid="String" 0-1 Client transaction id [EXAMPLE REQUEST AND RESPONSE](/doc/epp-examples.md#epp-contact-with-valid-user-info-command-return-info-about-contact)