- Home
- API reference
- General API basics
- AutoDNS messages
- Notification examples
Domain transfer job notifications
Incoming domain transfer was started
Incoming transfer started but not yet completed. Transfer status = start.
{
"id": 1012257382,
"job": {
"created": "2022-04-05T16:23:34.000+0200",
"updated": "2022-04-05T16:23:54.000+0200",
"status": "RUNNING",
"execution": "2022-04-05T16:23:52.000+0200",
"subType": "EU-TEST_eu",
"action": "transfer",
"id": 4310695518
},
"stid": "20220405-app3-dev-9652",
"object": {
"type": "Transfer",
"value": "exampledomain.eu",
"data": {
"owner": {
"context": 4,
"user": "exampleuser"
},
"updater": {
"context": 4,
"user": "exampleuser"
},
"status": "START"
}
}
}
<response>
<result>
<data>
<summary>3</summary>
<message>
<id>21628</id>
<owner>
<user>customer</user>
<context>4</context>
</owner>
<job>
<transfer>
<status>start</status>
</transfer>
<domain>
<name>example.com</name>
</domain>
<status>
<text>Domain transfer has been started successfully./text>
<code>S0104</code>
<type>notify</type>
<object>
<type>domain</type>
<value>example.com</value>
</object>
</status>
<ctid>645</ctid>
</job>
<created>2011-05-27 15:08:29</created>
</message>
</data>
<status>
<code>S0905</code>
<text>The notification was polled successfully.</text>
<type>success</type>
</status>
</result>
<stid>20110527-app1-test-44754</stid>
</response>
Incoming domain transfer successfully completed
Incoming transfer. The domain was added to the inventory. Transfer status = ACK.
{
"id": 1012257384,
"job": {
"created": "2022-04-05T16:23:34.000+0200",
"updated": "2022-04-05T16:24:51.000+0200",
"status": "RUNNING",
"execution": "2022-04-05T16:24:50.000+0200",
"subType": "EU-TEST_eu",
"action": "transfer",
"id": 4310695518
},
"stid": "20220405-app3-dev-9652",
"object": {
"type": "Transfer",
"value": "exampledomain.eu",
"data": {
"owner": {
"context": 4,
"user": "exampleuser"
},
"updater": {
"context": 4,
"user": "exampleuser"
},
"status": "ACK"
}
}
}
<response>
<result>
<data>
<summary>2</summary>
<message>
<id>21629</id>
<owner>
<user>customer</user>
<context>4</context>
</owner>
<job>
<transfer>
<status>ack</status>
</transfer>
<domain>
<name>example.com</name>
<ownerc>10465818</ownerc>
<adminc>10465818</adminc>
<techc>10465818</techc>
<zonec>10465818</zonec>
<registry_status>ACTIVE</registry_status>
<nserver>
<name>ns1.example.com</name>
</nserver>
<nserver>
<name>ns2.example.com</name>
</nserver>
<period>10</period>
<authinfo>4e0f4c7b33</authinfo>
<owner>
<user>customer</user>
<context>4</context>
</owner>
</domain>
<status>
<text>The incoming domain transfer (ACK) has been completed successfully.</text>
<code>S0104001</code>
<type>notify</type>
<object>
<type>domain</type>
<value>example.com</value>
</object>
</status>
<ctid>645</ctid>
</job>
<created>2011-05-27 15:08:41</created>
</message>
</data>
<status>
<code>S0905</code>
<text>The notification was polled successfully.</text>
<type>success</type>
</status>
</result>
<stid>20110527-app1-test-44757</stid>
</response>
Incoming transfer failed (status NACK)
The message is sent when an incoming transfer is rejected with a NACK.
Transfer status = nack.
{
"id": 1012261325,
"job": {
"created": "2022-04-07T13:22:47.000+0200",
"updated": "2022-04-07T13:25:22.000+0200",
"status": "FAILED",
"execution": "2022-04-07T13:25:21.000+0200",
"subType": "MW-IX_mw",
"action": "transfer",
"id": 4310697222
},
"stid": "20220407-app2-dev-100530",
"object": {
"type": "Transfer",
"value": "exampledomain.mw",
"data": {
"owner": {
"context": 4,
"user": "exampleuser"
},
"updater": {
"context": 4,
"user": "exampleuser"
},
"status": "NACK"
}
}
}
<response>
<result>
<data>
<summary>1</summary>
<message>
<id>21635</id>
<owner>
<user>customer</user>
<context>4</context>
</owner>
<job>
<transfer>
<status>nack</status>
</transfer>
<domain>
<name>example.com</name>
</domain>
<status>
<text>Incoming domain transfer (NACK) could not be completed successfully.</text>
<code>E0104001</code>
<type>error</type>
<object>
<type>domain</type>
<value>example.com</value>
</object>
</status>
<ctid>648</ctid>
</job>
<created>2011-05-27 15:17:42</created>
</message>
</data>
<status>
<code>S0905</code>
<text>The notification was polled successfully.</text>
<type>success</type>
</status>
</result>
<stid>20110527-app1-test-44977</stid>
</response>
Incoming transfer failed (status FAILED)
This notification about an incoming transfer that has failed (status = FAILED).
{
"id": 1012257342,
"job": {
"created": "2022-04-05T15:10:23.000+0200",
"updated": "2022-04-05T15:10:49.000+0200",
"status": "FAILED",
"execution": "2022-04-05T15:10:46.000+0200",
"subType": "DM-IX_dm",
"action": "transfer",
"id": 4310695501
},
"stid": "20220405-app2-dev-113868",
"object": {
"type": "Transfer",
"value": "exampledomain.org.dm",
"data": {
"owner": {
"context": 4,
"user": "exampleuser"
},
"updater": {
"context": 4,
"user": "exampleuser"
},
"status": "FAILED"
}
}
}
<response>
<result>
<data>
<summary>1</summary>
<message>
<id>21627</id>
<owner>
<user>customer</user>
<context>4</context>
</owner>
<job>
<transfer>
<status>failed</status>
</transfer>
<domain>
<name>example.com</name>
</domain>
<nic_response></nic_response>
<status>
<text>Domain transfer could not be carried out successfully./text>
<code>E0104</code>
<type>error</type>
<object>
<type>domain</type>
<value>example.com</value>
</object>
</status>
<msg>
<text>Ungültige AuthInfo</text>
<code>EF00804</code>
<type>error</type>
</msg>
<ctid>644</ctid>
</job>
<created>2011-05-27 15:05:20</created>
</message>
</data>
<status>
<code>S0905</code>
<text>The notification was polled successfully./text>
<type>success</type>
</status>
</result>
<stid>20110527-app1-test-44671</stid>
</response>
Transfer successful - autoupdate after transfer successful
TransferIn was successfully completed and the domain was added to the inventory. The automatic update to the registry has been successfully executed to ensure the connectivity. Transfer status = autoupdate_success .
{
"id": 1012257386,
"job": {
"created": "2022-04-05T16:23:34.000+0200",
"updated": "2022-04-05T16:25:04.000+0200",
"status": "SUCCESS",
"execution": "2022-04-05T16:25:02.000+0200",
"subType": "EU-TEST_eu",
"action": "transfer",
"id": 4310695518
},
"stid": "20220405-app3-dev-9652",
"object": {
"type": "Transfer",
"value": "exampledomain.eu",
"data": {
"owner": {
"context": 4,
"user": "exampleuser"
},
"updater": {
"context": 4,
"user": "exampleuser"
},
"status": "AUTOUPDATE_SUCCESS"
}
}
}
<response>
<result>
<data>
<summary>1</summary>
<message>
<id>21630</id>
<owner>
<user>customer</user>
<context>4</context>
</owner>
<job>
<transfer>
<status>autoupdate_success</status>
</transfer>
<domain>
<name>example.com</name>
<ownerc>10465818</ownerc>
<adminc>10465818</adminc>
<techc>10465818</techc>
<zonec>10465818</zonec>
<registry_status>ACTIVE</registry_status>
<nserver>
<name>ns1.example.com</name>
</nserver>
<nserver>
<name>ns2.example.com</name>
</nserver>
<period>10</period>
<authinfo>e12023cafb</authinfo>
<owner>
<user>customer</user>
<context>4</context>
</owner>
</domain>
<status>
<text>The domain has been updated successfully.</text>
<code>S0102</code>
<type>success</type>
<object>
<type>domain</type>
<value>example.com</value>
</object>
</status>
<ctid>645</ctid>
</job>
<created>2011-05-27 15:08:50</created>
</message>
</data>
<status>
<code>S0905</code>
<text>The notification was polled successfully.</text>
<type>success</type>
</status>
</result>
<stid>20110527-app1-test-44760</stid>
</response>
Transfer successful - automatic update failed after transfer
TransferIn successfully completed and the domain added to the inventory. The automatic update to the registry could not be executed successfully. Transfer status =autoupdate_failed
In this case, please check the domain data and update it with a manual update.
{
"id": 1012259382,
"job": {
"created": "2022-04-06T15:08:16.000+0200",
"updated": "2022-04-06T15:09:24.000+0200",
"status": "SUCCESS",
"execution": "2022-04-06T15:09:21.000+0200",
"subType": "MW-IX_mw",
"action": "transfer",
"id": 4310696384
},
"stid": "20220406-app2-dev-113112",
"object": {
"type": "Transfer",
"value": "exampledomain.mw",
"data": {
"owner": {
"context": 4,
"user": "exampleuser"
},
"updater": {
"context": 4,
"user": "exampleuser"
},
"status": "AUTOUPDATE_FAILED"
}
}
}
<response>
<result>
<data>
<summary>1</summary>
<message>
<id>1012779962</id>
<owner>
<user>exampleuser</user>
<context>4</context>
</owner>
<job>
<transfer>
<status>autoupdate_failed</status>
</transfer>
<domain>
<name>exampledomain.mw</name>
<payable>2023-10-12 13:40:37</payable>
<ownerc>21642636</ownerc>
<adminc>21642636</adminc>
<techc>21642636</techc>
<zonec>21642636</zonec>
<nic_member_label>MW-IX</nic_member_label>
<registry_status>ACTIVE</registry_status>
<nserver>
<name>ns1.nameserver.com</name>
</nserver>
<nserver>
<name>ns2.nameserver.com</name>
</nserver>
<ip>1.2.3.4</ip>
<period>1</period>
<authinfo>exampleauthinfo</authinfo>
<autorenew>true</autorenew>
<registrar_status>ACTIVE</registrar_status>
<rdds_opt_in>NOT_SET</rdds_opt_in>
<owner>
<user>exampleuser</user>
<context>4</context>
</owner>
<updater>
<user>exampleuser</user>
<context>4</context>
</updater>
<created>2022-08-26 14:59:28</created>
<updated>2022-08-26 14:59:54</updated>
</domain>
<status>
<code>E0102</code>
<type>success</type>
<object>
<type>domain</type>
<value>exampleuser.mw</value>
</object>
</status>
<id>4310959870</id>
<stid>20220826-app3-dev-10068</stid>
</job>
<created>2022-08-26 15:00:06</created>
</message>
</data>
<status>
<code>S0905</code>
<text>Die Benachrichtigung wurde erfolgreich abgerufen.</text>
<type>success</type>
<object>
<type>message</type>
<value>1012779962</value>
</object>
</status>
</result>
<stid>20220826-app2-dev-13727</stid>
</response>