Help Center
Login Sign up
  1. Start
  2. API-Referenz
  3. EPP-API-Referenz
  4. Contact

Contact Update

EPP-API · Aktualisiert 2023-09-11

Beschreibung

Mit dem Kommando ContactUpdate aktualisierst du einen bestehenden Kontakt. Wird der Kontakt bei verschiedenen Registrys verwendet, werden die jeweiligen Aktualisierungen asynchron ausgeführt. Nach Abschluß aller Aktualisierung wird eine Poll Message zur Verfügung gestellt, die alle Aktualisierungen enthält.

XML-Beispiele

<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <command>
        <update>
            <contact:update xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
                <contact:id>11268444</contact:id>
                <contact:chg>
                    <contact:postalInfo type="loc">
                        <contact:addr>
                            <contact:street>124 Example Dr.</contact:street>
                            <contact:street>Suite 200</contact:street>
                            <contact:city>Dulles</contact:city>
                            <contact:sp>VA</contact:sp>
                            <contact:pc>20166-6503</contact:pc>
                            <contact:cc>US</contact:cc>
                        </contact:addr>
                    </contact:postalInfo>
                    <contact:email>jon.doe@domain.com</contact:email>
                    <contact:voice>+1.7034444444</contact:voice>
                </contact:chg>
            </contact:update>
        </update>
        <clTRID>ABC-12345</clTRID>
    </command>
</epp>
<epp xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:domainrobot="urn:org:domainrobot:ns:ext-1.0" xmlns:contact="urn:ietf:params:xml:ns:contact-1.0" xmlns:pro="urn:org:domainrobot:ns:contact:pro-1.0" xmlns:ro="urn:org:domainrobot:ns:contact:ro-1.0" xmlns:xxx="urn:org:domainrobot:ns:contact:xxx-1.0" xmlns:ca="urn:org:domainrobot:ns:contact:ca-1.0" xmlns:cat="urn:org:domainrobot:ns:contact:cat-1.0" xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:jobs="urn:org:domainrobot:ns:contact:jobs-1.0" xmlns:rgp="urn:ietf:params:xml:ns:rgp-1.0" xmlns:aero="urn:org:domainrobot:ns:contact:aero-1.0" xmlns:host="urn:ietf:params:xml:ns:host-1.0" xmlns:hk="urn:org:domainrobot:ns:contact:hk-1.0" xmlns:bank="urn:org:domainrobot:ns:contact:bank-1.0" xmlns:it="urn:org:domainrobot:ns:contact:it-1.0" xmlns:barcelona="urn:org:domainrobot:ns:contact:barcelona-1.0" xmlns:au="urn:org:domainrobot:ns:contact:au-1.0" xmlns:uk="urn:org:domainrobot:ns:contact:uk-1.0" xmlns:swiss="urn:org:domainrobot:ns:contact:swiss-1.0" xmlns:ru="urn:org:domainrobot:ns:contact:ru-1.0">
	<response>
		<result code="1000">
			<msg lang="en">Command completed successfully</msg>
		</result>
		<trID>
			<clTRID>ABC-12345</clTRID>
			<svTRID>DEF-12345</svTRID>
		</trID>
	</response>
</epp>
  • Die Felder name und org können nicht aktualisiert werden.
  • Die Kontakt-Erweiterung type kann nicht aktualisiert werden.
  • EPP add/rem von Status wird nicht unterstützt und läuft auf einen Fehler

Aktualisieren der TLD-spezifischen Kontakt-Erweiterungen

Die vorhandenen TLD-spezifischen Kontakt-Erweiterungen werden bei einer Aktualisierung der Kontaktdaten immer mit den übermittelten Kontakt-Erweiterungen zusammengeführt. Anbei folgen Beispiele für häufige Operationen.

TLD-spezifische Kontakt-Erweiterung aktualisieren

Die Erweiterung website der TLD .jobs soll aktualisiert werden. Der ursprüngliche Wert war "myhomepage.com" und soll auf "mynewhomepage.com" geändert werden. Beachte, dass du bei der Aktualisierung  immer den gesamten Block mitschicken musst.

<jobs:contact xmlns:jobs="urn:org:domainrobot:ns:contact:jobs-1.0">
	<jobs:adminType>0</jobs:adminType>
	<jobs:contactTitle>Herr</jobs:contactTitle>
	<jobs:hrMember>0</jobs:hrMember>
	<jobs:website>mynewhomepage.com</jobs:website>
</jobs:contact>

Die Erweiterung website der TLD .jobs soll gelöscht werden. Dafür wird die  Erweiterung jobs:website einfach leer gelassen. Beachte, dass du bei der Aktualisierung  immer den gesamten Block mitschicken musst.

<jobs:contact xmlns:jobs="urn:org:domainrobot:ns:contact:jobs-1.0">
	<jobs:adminType>0</jobs:adminType>
	<jobs:contactTitle>JOBS_CONTACT_TITLE</jobs:contactTitle>
	<jobs:hrMember>0</jobs:hrMember>
	<jobs:website/>
</jobs:contact>

Alle TLD-spezifischen Kontakt-Erweiterungen löschen

Es sollen alle Erweiterungen der TLD .jobs entfernt werden. Dafür musst du den gesamten Block leer mitgeschicken.

<jobs:contact xmlns:jobs="urn:org:domainrobot:ns:contact:jobs-1.0"/>