Inhaltsverzeichnis dieser Seite

Funktion

Der Auftragstyp DomainCreate registriert eine Domain.
Beim Auftragstypen DomainCreatePlus kannst du im Unterschied zum DomainCreate die Daten eines Domain-Kontaktes (Handle) angeben.

Beschreibung 

Die Keywords des Domain-Elements werden beim Objekt Domain beschrieben.
Die Keywords der Domain-Kontakt-Elemente (ownerc, adminc, techc, zonec) beim DomainCreatePlus werden beim Objekt Contact beschrieben.

Route: POST /domain

Request
{
   "name": "example.com",
   "ownerc": {
      "id": 23142212
   },
   "adminc": {
      "id": 23142212
   },
   "techc": {
      "id": 23142212
   },
   "confirmOrder": false,
   "nameServers": [
      {
         "name": "ns1.example.com"
      },
      {
         "name": "ns2.example.com"
      }
   ]
}
Response
{
    "stid": "20190628-app2-dev-23512",
    "status": {
        "code": "N0101",
        "text": "Die Domainregistrierung wurde erfolgreich gestartet.",
        "type": "NOTIFY"
    },
    "object": {
        "type": "Domain",
        "value": "example.com"
    },
    "data": [
        {
            "created": "2019-06-28T15:12:48.000+0200",
            "updated": "2019-06-28T15:12:47.000+0200",
            "owner": {
                "context": 4,
                "user": "exampleuser"
            },
            "updater": {
                "context": 4,
                "user": "exampleuser"
            },
            "status": "RUNNING",
            "execution": "2019-06-28T15:12:46.000+0200",
            "id": 4297540445
        }
    ]
}

Auftragstyp-Code: 0101
Verwendet Objekt Domain

Beispiel für Domain Create

Request
<request>
    <auth>
        <user>customer</user>
        <password>password</password>
        <context>4</context>
    </auth>
    <task>
        <code>0101</code>
        <domain>
            <name>example.com</name>
            <ctid>my-ctid</ctid>
            <ownerc>21653083</ownerc>
            <adminc>21653083</adminc>
            <techc>21653083</techc>
            <zonec>21653083</zonec>
            <nserver>
                <name>ns1.example.com</name>
                <ip>172.16.100.1</ip>
                <ip6>2001:0DB8::1</ip6>
            </nserver>
            <nserver>
                <name>ns2.example.com</name>
                <ip>172.16.100.2</ip>
                <ip6>2001:0DB8::2</ip6>
            </nserver>
            <confirm_order>1</confirm_order>
            <use_trustee>1</use_trustee>
        </domain>
        <reply_to>customer@example.com</reply_to>
    </task>
</request>
Response
<response>
	<result>
		<data>
			<domain_job>
				<job>
					<id>4295210866</id>
					<status>RUNNING</status>
				</job>
			</domain_job>
		</data>
		<msg>
			<text>Whois-Abfrage: TIMEOUT (Whois-basierende Checks ohne Gewaehr).</text>
			<code>MSG00003</code>
			<type>notice</type>
		</msg>
		<status>
			<code>N0101</code>
			<text>Die Domainregistrierung wurde erfolgreich gestartet.</text>
			<type>notify</type>
			<object>
				<type>domain</type>
				<value>example.com</value>
			</object>
		</status>
	</result>
	<stid>20180213-app3-11408</stid>
</response>