Domains : DNS zone : history
Omschrijving
Haal lijst op met alle gemaakte wijzigingen aan de DNS zoneEndpoint
GET https://api.mijndomeinreseller.nl/v2/domains/domain/dnszone/history
URL parameters
Bekijk voor meer informatie over de mogelijke zoekwaarden en de pagina: ZoekopdrachtenParameter | Datatype | Omschrijving |
---|---|---|
date | Datetime | Datum en tijdstip waarop de wijziging werd gemaakt in UTC tijdzone in RFC 3339 Beschikbaar voor records aangemaakt na 01-01-2024 00:00:00 |
Antwoord
HTTP status code: 200 Ok
Parameter | Type | Omschrijving |
---|---|---|
Array: data[] met objecten: | ||
date | Integer | Datum en tijdstip waarop het record werd aangemaakt UTC tijdzone in RFC 3339 |
records | Object | De gewijzigde records per type: add: array met alle toegevoegde records update: array met alle gewijzigde records del: array met alle verwijderde records |
ttl | Object | De gewijzigde TTL: update: array met de gewijzigde gegevens |
Object: pagination | ||
current_page | Integer | Huidige pagina |
per_page | Integer | Aantal resultaten per pagina |
total_pages | Integer | Totaal aantal pagina's |
total_results | Integer | Totaal aantal resultaten |
Voorbeeld
Beschrijving:
Haal de geschiedenis op van de gemaakte wijzigingen aan een DNS zone
Opdracht in PHP:
<?php $env = "live"; // live or test $api_key = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; $api_url = "/v2/domains/testdomeinnaam.nl/dnszone/history"; $api_host = $env === "live" ? "https://api.mijndomeinreseller.nl" : "https://api-test.mijndomeinreseller.nl"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_host . $api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer $api_key")); $output = curl_exec($ch); curl_close($ch); echo $output;
Opdracht in cURL:
curl -H "Authorization: Bearer XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \ https://api-test.mijndomeinreseller.nl/v2/domains/testdomeinnaam.nl/dnszone/history
HTTP/1.1 200 OK Content-Type: application/json;charset=utf-8
{ "data":[ { "date":"2024-03-12T12:39:22Z", "ttl":{ "update":[ { "update_type":"old", "ttl":"7200" }, { "update_type":"new", "ttl":"3600" } ] } }, { "date":"2024-03-10T11:13:38Z", "records":{ "add":[ { "record_id":"6eabd1c01715889a", "name":"@", "fqdn":"testdomeinnaam.nl", "type":"MX", "content":"12.12.12.113", "priority":10, "date_created":"2024-03-10T11:13:38Z", "date_last_updated":null } ], "update":[ { "update_type":"old", "record_id":"c997b17c02a2ba84", "name":"@", "fqdn":"testdomeinnaam.nl", "type":"MX", "content":"12.12.12.104", "priority":10, "date_created":"2024-01-23T18:04:52Z", "date_last_updated":"2024-06-14T11:11:42Z" }, { "update_type":"new", "record_id":"c997b17c02a2ba84", "name":"@", "fqdn":"testdomeinnaam.nl", "type":"MX", "content":"12.12.12.105", "priority":10, "date_created":"2024-03-10T11:13:38Z", "date_last_updated":null } ], "del":[ { "record_id":"c997b17c02a2ba84", }, { "record_id":"0e879bd5735b4a14", }, ] } } ], "pagination":{ "current_page":1, "per_page":50, "total_pages":1, "total_results":2 } }