Inhaltsverzeichnis dieser Seite

Funktion

Der Auftragstyp DomainTransfer startet einen eingehenden Domain-Transfer.

Du kannst diesen Auftragstyp auch verwenden, um einen Domain-Transfer gekoppelt mit einem Inhaberwechsel zu starten. Dies wird bei einigen TLDs als TRADE bezeichnet.

Beschreibung

Route: POST /domain/_transfer

Request
{
  "name": "example.com",

  "ownerc": {
    "id": 9925345
  },
  "adminc": {
    "id": 9925345
  },
  "techc": {
    "id": 9925345
  },
  "zonec": {
    "id": 9925345
  },
  "nameServers": [
    {
      "name": "ns1.example.com"
    },
    {
      "name": "ns2.example.com"
    }
  ],
  "dnssecData": [
      {
          "flags": 257,
          "algorithm" 3,
          "protocol": 5,
          "publicKey": "key..."       
      }
  ], 
  "ignoreWhois": 1,
  "privacy": 1,
  "confirmOrder": 1,
  "confirmOwnerConsent": 1,
  "authinfo": "CTA2aSA5hFLu+hX22222222",
 }
Response
{
   "stid": "20190704-app3-dev-7945",
   "messages": [
      {
         "text": "Domain-Kontakt wurde erfolgreich angelegt.",
         "objects": [
            {
               "type": "handle",
               "value": "23152776"
            }
         ],
         "code": "S0301",
         "status": "SUCCESS"
      },
      {
         "text": "Domain-Kontakt wurde erfolgreich angelegt.",
         "messages": [
            {
               "text": "Dieser Domain-Kontakt besteht bereits und wird verwendet. Es wurde kein neuer Kontakt angelegt.",
               "code": "MSG03003",
               "status": "NOTICE"
            }
         ],
         "objects": [
            {
               "type": "handle",
               "value": "23152776"
            }
         ],
         "code": "S0301",
         "status": "SUCCESS"
      },
      {
         "text": "Domain-Kontakt wurde erfolgreich angelegt.",
         "messages": [
            {
               "text": "Dieser Domain-Kontakt besteht bereits und wird verwendet. Es wurde kein neuer Kontakt angelegt.",
               "code": "MSG03003",
               "status": "NOTICE"
            }
         ],
         "objects": [
            {
               "type": "handle",
               "value": "23152776"
            }
         ],
         "code": "S0301",
         "status": "SUCCESS"
      }
   ],
   "status": {
      "code": "N0104",
      "text": "Der Domain-Transfer wurde erfolgreich gestartet.",
      "type": "NOTIFY"
   },
   "object": {
      "type": "Domain",
      "value": "example.com"
   },
   "data": [
      {
         "created": "2019-07-04T09:16:24.000+0200",
         "updated": "2019-07-04T09:16:23.000+0200",
         "owner": {
            "context": 4,
            "user": "exampleuser"
         },
         "updater": {
            "context": 4,
            "user": "exampleuser"
         },
         "status": "RUNNING",
         "execution": "2019-07-04T09:16:23.000+0200",
         "id": 4297545556
      }
   ]
}

Auftragstyp-Code: 0104
Verwendet Objekt Domain

Einzelauftrag

Request
<request>
	<auth>
		<user>customer</user>
		<password>password</password>
		<context>4</context>
	</auth>
	<task>
		<code></code>
		<domain>
			<name>example.com</name>
			<authinfo>9Vz6U72V/RycSZW</authinfo>
			<ignore_whois>1</ignore_whois>
			<ownerc>9925345</ownerc>
			<adminc>9925345</adminc>
			<techc>9925345</techc>
			<zonec>9925345</zonec>
			<nserver>
				<name>ns1.example.com</name>
			</nserver>
			<nserver>
				<name>ns2.example.com</name>
			</nserver>
			<dnssec>
				<flags>257</flags>
				<protocol>3</protocol>
				<algorithm>5</algorithm>
				<publickey>key...</publickey>
			</dnssec>
			<use_privacy>1</use_privacy>
			<confirm_order>1</confirm_order>
			<confirm_owner_consent>1</confirm_owner_consent>
		</domain>
		<reply_to>customer@example.com</reply_to>
		<ctid></ctid>
	</task>
</request>
Response
<response>
	<result>
		<status>
			<code>N0104</code>
			<text>Der DomainTransfer wurde erfolgreich gestartet.</text>
			<type>notify</type>
		</status>
	</result>
</response>

Massenauftrag

Request
<request>
	<auth>
		<user>customer</user>
		<password>password</password>
		<context>4</context>
	</auth>
	<task>
		<code>0104</code>
		<default>
			<ignore_whois>1</ignore_whois>
			<ownerc>9925345</ownerc>
			<adminc>9925345</adminc>
			<techc>9925346</techc>
			<zonec>9925346</zonec>
			<nserver>
				<name>ns1.example.com</name>
			</nserver>
			<nserver>
				<name>ns2.example.com</name>
			</nserver>
			<confirm_owner_consent>1</confirm_owner_consent>
		</default>
		<domain>
			<name>example.com</name>
			<authinfo>9Vz6U72V/RycSZW</authinfo>
		</domain>
		<domain>
			<name>example.org</name>
			<authinfo>2V/RycSZW9Vz6U7</authinfo>
		</domain>
		<ctid>1234567</ctid>
	</task>
</request>
Response
<response>
	<result>
		<status>
			<code>N0104</code>
			<text>Der Domain-Transfer wurde erfolgreich gestartet.</text>
			<type>notify</type>
		</status>
	</result>
</response>