Contact mapping¶
Contents:
Informative commands:
Object transform commands:
Unimplemented commands:
transfercommand is not implemented for the Contact objects mapping - each registrar, having an EPP account, has its own set of contact objects, they are never shared between EPP accounts, even if the legal or private person they describe, is the same.Note
Please, do not create multiple contact objects for the same legal entity or a private person - instead, a single copy describing every holder or administrative contact of the managed domain names should be maintained and updated accordingly if contact information changes.
Also,
renewcommand is not available as contact objects in our data model never expire.
Extends RFC-5733
- Every contact object can be assigned different roles for any domain managed by the registrar. Registrant contacts are not special in any way but still, the Registry requires more contact details if contact is to be used as a registrant for any domain name.
Properties of a contact object¶
EPP commands and responses may contain the following properties of a contact object:
contact:idcontact handleNote
contact:idis generated automatically for contact objects which were created before the client gained access to EPP account:- contact handle for registrar’s primary person:
{account-name}-bill - contact handle for hostmaster contacts:
{account-name}-adm0,{account-name}-adm1etc - holder/administrative contacts of managed domains would have handles in form:
(please, use domain:info to retrieve these handles)
- contact handle for registrar’s primary person:
contact:emailcontact:voicecontact:faxcontact:postalInfocontact:namecontact:orgcontact:addrcontact:streetcontact:citycontact:spcontact:pc- a postal code. For Latvian contacts (contact:ccelement containing “LV”) it’s value is supposed to contain four digits, prefixed with “LV-” (e.g. “LV-1001”). A Postal Code look-up service may be useful.contact:cc
contact:regNrcontains either:- Latvian enterprise registration number (eleven digits, typically starting with
4or5) - personal code for Latvian natural persons in the following format:
YYMMDD-CNNNNwhere first 6 digits form a birth date of the individual, and the first one after the hyphen, C, stands for a century:0for XIX,1for XX and2for those born in XXI century;32NNNN[-]NNNNN: from July 2017, a new format of personal code became available, containing eleven digits, first two being32and having an optional-after the first six digits.
- Latvian enterprise registration number (eleven digits, typically starting with
contact:vatNr
Policy restrictions¶
for each contact, we distinguish legal entities from private persons by the presence or absence of
contact:orgelement undercontact:postalInfocontact:postalInfo:only one
contact:postalInfoelement is allowed with type"loc"(Unicode form of postal address);total length of all
contact:postalAddrfields should not exceed 255 characters;all three
contact:streetelements are kept together as a single string;if a non-empty
contact:orgelement is present, contact is considered to be a legal entity; and value of thecontact:orgelement as the officially registered name of the legal person:contact:namethen holds the name of its contact person, andcontact:postalAddr- legal address of the contact.
Otherwise, contact is an individual with name as found in
contact:nameelement andcontact:postalAddrcontains his/her contact address.Note
Contents of
contact:nameelement is kept as an opaque string - we do not attempt to break it internally into name and surname pairs nor interpret it in some other way.