You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Anleitung zur vollständigen Automatisierung der Registrierung einer Domain.  Als Beispiel wird hier die TLD .com verwendet.

Inhaltsverzeichnis dieser Seite


Vorbereitung

Kontakt anlegen

Für die Bestellung einer .com Domain wird ein Inhaber, administrativer und technischer Kontakt benötigt. Sie können bereits vorhandene Kontakte verwenden oder neue Kontakte anlegen. Neu angelegte Kontakte können für zukünftige Registrierungen verwendet werden.


ContactCreate Request
 
ContactCreate Response
 
ContactCreate Request
 
ContactCreate Response
 

Eine .com Domain registrieren

Domain registrieren


DomainCreate Request
 
DomainCreate Response
 
DomainCreate Request
 
DomainCreate Response
 

Auftrags-Benachrichtigungen abfragen und bestätigen

Der Auftragstyp DomainCreate erzeugt automatisch einen Auftrag für die Registrierung der Domain. Ist der Auftrag abgearbeitet, wird eine Auftrags-Benachrichtigung generiert, mit Informationen über den Auftrag. Diese können Sie über den Auftragstyp PollmessageInfo abfragen.

Die PollMessage gibt Aufschluss darüber, ob die Registrierung erfolgreich war oder nicht. Abschließend müssen Sie den Auftrag mit PollmessageConfirm bestätigen.


PollMessageInfo Request
GET /poll
PollMessageInfo Response
 
PollMessageInfo Request
<request>
    <auth>
        <user>USER</user>
        <context>CONTEXT</context>
        <password>PASSWORD</password>
    </auth>
    <task>
        <code>0905</code>
    </task>
</request>
PollMessageInfo Response
 
PollMessageConfirm Request
PUT /poll/{id}
PollMessageConfirm Response
{
    "stid": "20180926-stid",
    "status": {
        "resultCode": "S0906",
        "text": "Die Benachrichtigung wurde erfolgreich bestätigt.",
        "type": "SUCCESS"
    },
    "object": {
        "type": "message",
        "value": "1819853"
    }
}
PollMessageConfirm Request
<request>
    <auth>
        <user>USER</user>
        <context>CONTEXT</context>
        <password>PASSWORD</password>
    </auth>
    <task>
        <code>0906</code>
       <message>
            <id>650664</id>
        </message>
    </task>
</request>
PollMessageConfirm Response
<response>
    <result>
        <data>
            <summary>0</summary>
            <message>
                <id>650664</id>
            </message>
        </data>
        <status>
            <code>S0906</code>
            <text>The notification was confirmed successfully.</text>
            <type>success</type>
            <object>
                <type>message</type>
                <value>650664</value>
            </object>
        </status>
    </result>
</response>

Domaindaten ermitteln

Der Auftragstyp DomainInfo ermittelt alle Domaindaten. Die Daten können mit Hilfe des Domainnamen abgefragt werden.


DomainInfo Request
GET /domain/domain.com
DomainInfo Response
 
DomainInfo Request
 
DomainInfo Response
 

Weitere Informationen

Auftragstypen-Codes, Namen und Routen

AuftragstypTaskcodeRoute
ContactCreate0301POST /contact
DomainCreate0101POST /domain
DomainInfo0105GET /domain/$name
PollMessageInfo0905GET /poll
PollMessageConfirm0906PUT /poll/$id















Weitere Informationen

Auftragstypen-Codes und Namen

PollMessageInfo0905GET /pollPollMessageConfirm0906PUT /poll/$idCertificateCreate400101POST /certificateCertificateInfo400104GET /certificate/$idCertificatePrepareOrder
400110
POST /certiicate/prepareOrderContactCreate400201POST /sslcontact
  • No labels