Suche in diesem Bereich

Skip to end of metadata
Go to start of metadata
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 Schlüsselwörter des "Domain"-Elements werden beim Objekt Domain beschrieben.
Die Schlüsselwörter 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>

Mögliche Fehlermeldungen

  • EF01010 - Ungueltiger ZoneC.
  • EF010101- Language-Tag ungueltig.
  • EF010102 - Description nicht erlaubt! Bitte Owner-C verwenden.
  • EF010103 - Die Domain kann nur über die Dropzone registriert werden.
  • EF010104 - Ein Inhaberwechsel mit verschiedenen Kontakttypen (PERSON, ORG) ist nicht möglich. Bitte Support kontaktieren.
  • EF01011 - Ungueltiger Nameserver.
  • EF010110 - Diese TLD kann zur Zeit nicht registriert werden.
  • EF01012 - Diese Domain existiert nicht.
  • EF01013 - Domain existiert bereits.
  • EF01014 - Nameserver ist doppelt eingetragen.
  • EF01015 - Ungueltige AuthInfo.
  • EF01016 - Ungueltige Registrierungs-Laufzeit.
  • EF01017 - Ungueltiger OwnerC.
  • EF01018 - Ungueltiger BillingC.