If an OwnerC domain contact was not verified and the associated domain was therefore set to HOLD status, the domain can be "reactivated" by subsequent verification. The status will then be set to ACTIVE.

Table of Contents

The notifications generated in the context of domain owner validation (OCVAL) are described here.

ocval_reminder

Description

Reminder to verify the domain owner 5 days before the end of the period within which the OwnerC must be verified.

Notification trigger

Sent if the domain contact is not verified in the first 10 days after a domain registration.

Recipient of the notification

The recipient of the notification is the AutoDNS user who currently holds the domain contact.

POLLING notification examples

JSON
{
  "stid": "20210506-app3-dev-11105",
  "status": {
    "code": "S0905",
    "text": "The notification was polled successfully.",
    "type": "SUCCESS"
  },
  "object": {
    "type": "Message",
    "value": "1005368401",
    "summary": 1
  },
  "data": [
    {
      "id": 1005368401,
      "notify": {
        "type": "domain_deactivation_warning"
      },
      "object": {
        "type": "Domain",
        "value": "example.com",
        "data": {
          "owner": {
            "context": 4,
            "user": "normal_user"
          },
          "name": "example.com"
        }
      }
    }
  ]
}
XML
<response>
   <result>
      <data>
         <summary>1</summary>
         <message>
            <id>1005368401</id>
            <owner>
               <user>normal_user</user>
               <context>4</context>
            </owner>
            <notify>
               <reason>ocval</reason>
               <deactivation>2021-05-11 15:29:00</deactivation>
               <domain>
                  <name>example.com</name>
                  <owner>
                     <user>normal_user</user>
                     <context>4</context>
                  </owner>
               </domain>
               <type>domain_deactivation_warning</type>
               <status>
                  <code>S0102006</code>
                  <type>success</type>
               </status>
               <created>2021-05-06 15:29:06</created>
            </notify>
            <created>2021-05-06 15:29:06</created>
         </message>
      </data>
      <status>
         <code>S0905</code>
         <text>The notification was polled successfully.</text>
         <type>success</type>
         <object>
            <type>message</type>
            <value>1005368401</value>
         </object>
      </status>
   </result>
   <stid>20210506-app3-dev-11080</stid>
</response>


PUSH notification examples

JSON
{
  "id": 1005368402,
  "notify": {
    "type": "domain_deactivation_warning"
  },
  "object": {
    "type": "Domain",
    "value": "example.com",
    "data": {
      "owner": {
        "context": 4,
        "user": "normal_user"
      },
      "name": "example.com"
    }
  }
}
XML
<message>
   <reason>ocval</reason>
   <deactivation>2021-05-11 15:45:11</deactivation>
   <domain>
      <name>example.com</name>
      <extension />
      <owner>
         <user>normal_user</user>
         <context>4</context>
      </owner>
   </domain>
   <type>domain_deactivation_warning</type>
   <status>
      <code>S0102006</code>
      <type>success</type>
   </status>
   <id>1005368403</id>
   <created>2021-05-06 15:45:37</created>
</message>

ocval_deactivation

Description

Notification of name servers disconnection and domain unreachability.

Notification trigger

If a domain is registered with a non-verified domain contact and the domain contact is not verified by the domain owner within 15 days, the domain will be set to HOLD status, i.e. it will not be accessible from then on. 

Recipient of the notification

The recipient of the notification is the AutoDNS user who owns the domain.

POLLING notification examples

JSON
{
  "stid": "20210506-app3-dev-9180",
  "status": {
    "code": "S0905",
    "text": "The notification was polled successfully.",
    "type": "SUCCESS"
  },
  "object": {
    "type": "Message",
    "value": "1005368289",
    "summary": 1
  },
  "data": [
    {
      "id": 1005368289,
      "notify": {
        "type": "domain_registrar_status_update"
      },
      "object": {
        "type": "Domain",
        "value": "example.com",
        "data": {
          "owner": {
            "context": 4,
            "user": "normal_user"
          },
          "name": "example.com"
        }
      }
    }
  ]
}
XML
<response>
   <result>
      <data>
         <summary>1</summary>
         <message>
            <id>1005368289</id>
            <owner>
               <user>normal_user</user>
               <context>4</context>
            </owner>
            <notify>
               <reason>ocval</reason>
               <registrar_status>HOLD</registrar_status>
               <domain>
                  <name>example.com</name>
                  <owner>
                     <user>normal_user</user>
                     <context>4</context>
                  </owner>
               </domain>
               <type>domain_registrar_status_update</type>
               <status>
                  <code>S0102005</code>
                  <type>success</type>
               </status>
               <created>2021-05-06 12:18:19</created>
            </notify>
            <created>2021-05-06 12:18:19</created>
         </message>
      </data>
      <status>
         <code>S0905</code>
         <text>The notification was polled successfully.</text>
         <type>success</type>
         <object>
            <type>message</type>
            <value>1005368289</value>
         </object>
      </status>
   </result>
   <stid>20210506-app3-dev-9089</stid>
</response>

PUSH notification examples

JSON
{
  "id": 1005368358,
  "notify": {
    "type": "domain_registrar_status_update"
  },
  "object": {
    "type": "Domain",
    "value": "example.com",
    "data": {
      "owner": {
        "context": 4,
        "user": "normal_user"
      },
      "name": "example.com"
    }
  }
}
XML
<message>
   <reason>ocval</reason>
   <registrar_status>HOLD</registrar_status>
   <domain>
      <name>example.com</name>
      <extension />
      <owner>
         <user>normal_user</user>
         <context>4</context>
      </owner>
   </domain>
   <type>domain_registrar_status_update</type>
   <status>
      <code>S0102005</code>
      <type>success</type>
   </status>
   <id>1005368334</id>
   <created>2021-05-06 13:46:21</created>
</message>  

ocval_activation

Description

Information about the reconnection of the name servers and the domain's re-accessibility.

Notification trigger

If an OwnerC domain contact was not verified and the associated domain was therefore set to HOLD status, the domain can be "reactivated" by subsequent verification. The status will then be set to ACTIVE.

Recipient of the notification

The recipient of the notification is the AutoDNS user who has the domain in his inventory.

POLLING notification examples

JSON
{
  "stid": "20210506-app3-dev-10368",
  "status": {
    "code": "S0905",
    "text": "The notification was polled successfully.",
    "type": "SUCCESS"
  },
  "object": {
    "type": "Message",
    "value": "1005368388",
    "summary": 1
  },
  "data": [
    {
      "id": 1005368388,
      "notify": {
        "type": "domain_registrar_status_update"
      },
      "object": {
        "type": "Domain",
        "value": "example.com",
        "data": {
          "owner": {
            "context": 4,
            "user": "normal_user"
          },
          "name": "example.com"
        }
      }
    }
  ]
}
XML
<response>
   <result>
      <data>
         <summary>1</summary>
         <message>
            <id>1005368388</id>
            <owner>
               <user>normal_user</user>
               <context>4</context>
            </owner>
            <notify>
               <reason>ocval</reason>
               <registrar_status>ACTIVE</registrar_status>
               <domain>
                  <name>example.com</name>
                  <owner>
                     <user>normal_user</user>
                     <context>4</context>
                  </owner>
               </domain>
               <type>domain_registrar_status_update</type>
               <status>
                  <code>S0102005</code>
                  <type>success</type>
               </status>
               <created>2021-05-06 14:33:03</created>
            </notify>
            <created>2021-05-06 14:33:03</created>
         </message>
      </data>
      <status>
         <code>S0905</code>
         <text>The notification was polled successfully.</text>
         <type>success</type>
         <object>
            <type>message</type>
            <value>1005368388</value>
         </object>
      </status>
   </result>
   <stid>20210506-app3-dev-10361</stid>
</response>

PUSH notification examples

JSON
{
  "id": 1005368370,
  "notify": {
    "type": "domain_registrar_status_update"
  },
  "object": {
    "type": "Domain",
    "value": "example.com",
    "data": {
      "owner": {
        "context": 4,
        "user": "normal_user"
      },
      "name": "example.com"
    }
  }
}
XML
<message>
   <reason>ocval</reason>
   <registrar_status>ACTIVE</registrar_status>
   <domain>
      <name>example.com</name>
      <extension />
      <owner>
         <user>normal_user</user>
         <context>4</context>
      </owner>
   </domain>
   <type>domain_registrar_status_update</type>
   <status>
      <code>S0102005</code>
      <type>success</type>
   </status>
   <id>1005368386</id>
   <created>2021-05-06 14:23:34</created>
</message>