Suche in diesem Bereich
Benachrichtigungen bei automatischer Löschung von Zonen
Unter dem Vorgang "zone purge" versteht man die automatische Löschung von Zonen, die nicht mehr verwendet werden. Ist der Vorgang abgeschlossen, wird eine Benachrichtigung an den Hauptbenutzer verschickt.
Details zur Zonenbereinigung findest du hier.
Auslöser der Benachrichtigung
Der Vorgang läuft mit Hilfe eines Cronjobs im Hintergrund automatisch ab und wird nicht mit einem AutoDNS Task ausgelöst.
Folgende Bedingungen müssen erfüllt sein, damit eine Benachrichtigung verschickt werden kann:
Die Zone muss den Purge-Status "automatisiert" haben.
- Die zur Zone gehörende Domain befindet sich seit 60 Tagen nicht mehr im Bestand.
- Im AutoDNS Benutzerprofil muss die Checkbox bei Bereinigungs-Benachrichtigungen aktiviert sein.
→ Benutzereinstellungen → Benutzerprofil → API-Einstellungen → Systembenachrichtigungen → Bereinigungs-Benachrichtigungen
Empfänger der Benachrichtigung
Die Benachrichtigungen werden an den Benutzer versendet, der die Zone im Bestand hat.
Benachrichtigung des Hauptbenutzers bei Löschung der Zonen von Unterbenutzern:
Bei Löschung der Zonen eines Unterbenutzers, werden die Benachrichtigungen standardmäßig nur an den Unterbenutzer geschickt.
Sollen sie auch an den Hauptbenutzer geschickt werden, kann dies im Benutzerprofil des Hauptbenutzers eingestellt werden.
→ Benutzerprofil → API-Einstellungen → Systembenachrichtigungen → Unterbenutzer-Benachrichtigungen aktivieren → E-Mail-Adresse eingeben
Beispiele
Beispiel für Poll-Benachrichtigungen
{ "stid":"20220610-app4-226953", "status":{ "code":"S0905", "text":"Die Benachrichtigung wurde erfolgreich abgerufen.", "type":"SUCCESS" }, "object":{ "type":"Message", "value":"64774886", "summary":1 }, "data":[ { "id":64774886, "notify":{ "type":"zone_deleted", "object":{ "type":"zone", "data":{ "id":12345 } } } } ] }
<response> <result> <data> <summary>1</summary> <message> <id>1005420303</id> <owner> <user>normal_user</user> <context>4</context> </owner> <notify> <handle> <id>23307801</id> </handle> <type>zone_deleted</type> <msg> <code>MSG01039</code> <type>notice</type> </msg> <status> <code>S0303</code> <type>success</type> </status> <created>2021-05-10 15:06:16</created> </notify> <created>2021-05-10 15:06:16</created> </message> </data> <status> <code>S0905</code> <text>Die Benachrichtigung wurde erfolgreich abgerufen.</text> <type>success</type> <object> <type>message</type> <value>1005420303</value> </object> </status> </result> <stid>20210510-app3-dev-9688</stid> </response>
Beispiel für Push-Benachrichtigungen
{ "stid":"20220610-app4-226953", "status":{ "code":"S0905", "text":"Die Benachrichtigung wurde erfolgreich abgerufen.", "type":"SUCCESS" }, "object":{ "type":"Message", "value":"64774886", "summary":1 }, "data":[ { "id":64774886, "notify":{ "type":"zone_deleted", "object":{ "type":"zone", "data":{ "id":12345 } } } } ] }
<response> <result> <data> <summary>1</summary> <message> <handle> <id>23308053</id> </handle> <type>zone_deleted</type> <msg> <code>MSG01039</code> <type>notice</type> </msg> <status> <code>S0303</code> <type>success</type> </status> <id>1005452585</id> <created>2021-05-11 10:53:21</created> </message> </data> <status> <code>S0905</code> <text>Die Benachrichtigung wurde erfolgreich abgerufen.</text> <type>success</type> <object> <type>message</type> <value>1005420303</value> </object> </status> </result> <stid>20210510-app3-dev-9688</stid> </response>