Domains : List
Omschrijving
Haal lijst op met alle domeinnamen uit het accountEndpoint
GET https://api.mijndomeinreseller.nl/v2/domains
URL parameters
Bekijk voor meer informatie over de mogelijke zoekwaarden en de pagina: ZoekopdrachtenParameter | Datatype | Omschrijving |
---|---|---|
domain_name | String | Zoekwaarde voor de domeinnaam |
sld | String | Zoekwaarde voor de SLD van de domeinnaam |
tld | String | Zoekwaarde voor de TLD van de domeinnaam |
status | Array | Zoekwaarde voor status van de domeinnaam Bekijk voor meer informatie over de mogelijke domein statussen de pagina: Domein statussen |
registrant_handle | String | Zoekwaarde voor handle van het registrant contact |
admin_handle | String | Zoekwaarde voor handle van het admin contact |
tech_handle | String | Zoekwaarde voor handle van het tech contact |
billing_handle | String | Zoekwaarde voor handle van het billing contact |
date_expiry | String | Zoekwaarde voor de verloopdatum, formaat: YYYY-MM-DDThh:mm:ssZ in UTC tijdzone in RFC 3339 |
auto_renewal | Boolean | Zoekwaarde voor het automatisch verlengen van de domeinnaam (true = aan, false = uit) |
auto_renewal_period | Integer | Zoekwaarde voor de periode waarmee de domeinnaam verlengd wordt |
date_renewal | Datetime | Zoekwaarde voor verlengdatum van de domeinnnaam |
auth_code | String | Zoekwaare voor de authcode |
auth_code_date_expiry | String | Zoekwaarde voor de verloopdatum van de verloopdatum, formaat: YYYY-MM-DDThh:mm:ssZ in UTC tijdzone in RFC 3339 |
idn_language | String | Zoekwaarde voor de IDN taal |
date_created | Datetime | Zoekwaarde voor datum waarop de domeinnaam aan het account werd toegevoegd, formaat: YYYY-MM-DDThh:mm:ssZ in UTC tijdzone in RFC 3339 |
date_deleted | Datetime | Zoekwaarde voor datum waarop de domeinnaam werd opgeheven, formaat: YYYY-MM-DDThh:mm:ssZ in UTC tijdzone in RFC 3339 |
transfer_lock | Boolean | Zoekwaarde voor de transfer lock van de domeinnaam: true: aan false = uit leeg: geen transfer lock beschikbaar |
premium_domain | String | Zoekwaarde voor premium domeinnaam |
premium_price | Float | Zoekwaarde voor de premium prijs |
premium_price_currency | String | Zoekwaarde voor de munteenheid van de premium prijs |
custom_price_domain | String | Zoekwaarde voor voor domein met specifieke prijs |
custom_price | Float | Zoekwaarde voor de specifieke prijs |
custom_price_currency | String | Zoekwaarde voor de munteenheid van de specifieke prijs |
dns_hosted | Boolean | Zoekwaarde voor hosted DNS of eigen gespecificeerde nameservers |
dns_hosted_template | String | Zoekwaarde voor DNS-template van hosted DNS |
nsgroup | Boolean | Zoekwaarde voor hosted DNS of eigen gespecificeerde nameservers |
dnssec | String | Zoekwaarde voor DNSSEC ondertekende domeinnamen: signed: Ondertekend met DNSSEC unsigned: Niet voorzien van DNSSEC |
tags | Array | Zoekwaarde voor tags van de domeinnaam |
services | Array | Zoekwaarde voor geactiveerde diensten bij de domeinnaam van de domeinnaam. Mogelijke waarden: trustee: Trustee contact idprotect: ID protect |
Antwoord
HTTP status code: 200 Ok
Parameter | Type | Omschrijving |
---|---|---|
Array: data[] met object: | ||
domain_name | String | Domeinnaam |
status | Array | Status van de domeinnaam Bekijk voor meer informatie over de mogelijke domein statussen de pagina: Domein statussen |
date_expiry | String | Datum en tijdstip waarop de domeinnaam verloopt in RFC 3339 formaat |
auto_renew | Boolean | Automatisch verlengen van de domeinnaam |
auto_renew_period | Integer | De periode in maanden waarmee de domeinnaam verlengd zal worden |
date_renewal | Datetime | Datum en tijdstip waarop de domeinnaam wordt verlengd in RFC 3339 formaat |
auth_code | String | Auth-code van de domeinnaam |
auth_code_date_expiry | Datetime | Verloopdatum van de auth_code, NULL als de auth_code niet verloopt |
date_created | Datetime | Datum en tijdstip waarop de domeinnaam aan het account werd toegevoegd UTC tijdzone in RFC 3339 |
date_deleted | Datetime | Datum en tijdstip waarop de domeinnaam aan het opgeheven, alleen bij status 'quarantaine' UTC tijdzone in RFC 3339 |
transfer_lock | Boolean | Of de domeinnaam is voorzien van een transfer lock, een domeinnaam voorzien van een transfer lock kan niet verhuisd worden. NULL als de extensie geen transfer locks ondersteunt. |
registant_handle | String | Contact handle van de registrant |
contacts | Object | Object met de contacten van de domeinnaam bestaande uit: type: Het type van het contact: admin, tech of billing handle: De handle van het contact |
premium_domain | Boolean | Of de domeinnaam een premium domeinnaam is |
premium_price | Object | Object met de informatie over de premium prijs: currency: De munteenheid van de prijs (string) price: De prijs van de domeinnaam (float) |
dns_hosted | Boolean | Of de domeinnaam gebruik maakt van de nameservers van MijnDomeinReseller of zelf gespecificeerde nameservers |
dns_hosted_template | String | Naam van de DNS-template, alleen zichtbaar als dns_hosted=true, NULL wanneer er geen DNS-template is gekoppeld |
nsgroup | String | De naam van de nameserver group die is opgegeven, NULL als de nameservers van MijnDomeinReseller worden gebruikt |
dnssec | String | Of de domeinnaam is ondertekend met DNSSEC: signed: Als de domeinnaam is voorzien van DNSSEC unsigned: Als de domeinnaam niet is voorzien van DNSSEC |
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 |
Voorbeelden
Beschrijving:
Haal lijst met domeinnamen op
Opdracht in PHP:
<?php $env = "live"; // live or test $api_key = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; $api_url = "/v2/domains"; $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
HTTP/1.1 200 OK Content-Type: application/json;charset=utf-8
{ "data": [ { "domain_name": "somedomainname.nl", "sld": "somedomainname", "tld": "nl", "status": [ "registered" ], "date_expiry": "2024-10-14T00:00:00+02:00", "auto_renewal": true, "auto_renewal_period": 12, "date_renewal": "2024-10-14T00:00:00+02:00", "date_deleted": null, "auth_code": "rmu7J4G3PQ4Y", "auth_code_date_expiry": null, "idn_language": null, "date_created": "2018-10-14T15:12:20+02:00", "transfer_lock": null, "registrant_handle": "CONTACTHANDLE-1", "contacts": [ { "type": "admin", "handle": "CONTACTHANDLE-1" }, { "type": "tech", "handle": "CONTACTHANDLE-2" } ], "premium_domain": false, "custom_price_domain": false, "dns_hosted": true, "dns_hosted_template": null, "dnssec": "signed", "tags": ["customers"], "services": [] }, { "domain_name": "someotherdomainname.blog", "sld": "someotherdomainname", "tld": "blog", "status": [ "registered" ], "date_expiry": "2024-12-28T00:00:00+02:00", "auto_renewal": true, "auto_renewal_period": 12, "date_renewal": "2024-12-28T00:00:00+02:00", "date_deleted": null, "auth_code": "%eyZMz%EB@2cpAOe", "auth_code_date_expiry": null, "idn_language": null, "date_created": "2019-12-28T15:12:20+02:00", "transfer_lock": true, "registrant_handle": "CONTACTHANDLE-1", "contacts": [ { "type": "admin", "handle": "CONTACTHANDLE-1" }, { "type": "tech", "handle": "CONTACTHANDLE-2" } { "type": "billing", "handle": "CONTACTHANDLE-3" } ], "premium_domain": true, "premium_price" { "currency": "USD", "price": 123.45 }, "custom_price_domain": false, "dns_hosted": false, "nsgroup": "myhostingDNS", "dnssec": "signed", "tags": [], "services": [] }, { "domain_name": "quarantainedomain.be", "sld": "quarantainedomain", "tld": "be, "status": [ "quarantine" ], "date_expiry": "2024-06-13T00:00:00+01:00", "auto_renewal": true, "auto_renewal_period": 12, "date_renewal": "2024-06-13T00:00:00+01:00", "date_deleted": "2024-06-12T23:55:55+01:00", "auth_code": null, "auth_code_date_expiry": null, "idn_language": null, "date_created": "2020-06-13T09:28:45+02:00", "transfer_lock": true, "registrant_handle": "CONTACTHANDLE-1", "contacts": [ { "type": "tech", "handle": "CONTACTHANDLE-2" } ], "premium_domain": false, "custom_price_domain": false, "dns_hosted": false, "nsgroup": "myhostingDNS", "dnssec": "signed", "tags": [], "services": [] }, ], pagination": { "page": 1, "per_page": 50, "total_pages": 1, "total_results": 3 } }
Beschrijving:
Haal een lijst met domeinnamen op die in quarantaine zijn
Opdracht in PHP:
<?php $env = "live"; // live or test $api_key = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; $api_url = "/v2/domains?status=quarantine"; $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?status=quarantine"
HTTP/1.1 200 OK Content-Type: application/json;charset=utf-8
{ "data": [ { "domain_name": "quarantainedomain.be", "sld": "quarantainedomain", "tld": "be, "status": [ "quarantine" ], "date_expiry": "2024-06-13T00:00:00+01:00", "auto_renew": true, "auto_renew_period": 12, "date_renewal": "2024-06-13T00:00:00+01:00", "date_deleted": "2024-06-12T23:55:55+01:00", "auth_code": null, "auth_code_date_expiry": null, "idn_language": null, "date_created": "2020-06-13T09:28:45+02:00", "transfer_lock": true, "registrant_handle": "CONTACTHANDLE-1", "contacts": [ { "type": "tech", "handle": "CONTACTHANDLE-2" } ], "premium_domain": false, "custom_price_domain": false, "dns_hosted": false, "nsgroup": "myhostingDNS", "dnssec": "signed", "tags": [], "services": [] } ], pagination": { "page": 1, "per_page": 50, "total_pages": 1, "total_results": 1 } }
Beschrijving:
Haal alle premium domeinnamen op, gesorteerd op verlengdatum
Opdracht in PHP:
<?php $env = "live"; // live or test $api_key = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; $api_url = "/v2/domains?premium_domain=true&sort=date_renewal"; $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?premium_domain=true&sort=date_renewal"
HTTP/1.1 200 OK Content-Type: application/json;charset=utf-8
{ "data": [ { "domain_name": "someotherdomainname.blog", "sld": "someotherdomainname", "tld": "blog", "status": [ "registered" ], "date_expiry": "2024-12-28T00:00:00+02:00", "auto_renew": true, "auto_renew_period": 12, "date_renewal": "2024-12-28T00:00:00+02:00", "date_deleted": null, "auth_code": "%eyZMz%EB@2cpAOe", "auth_code_date_expiry": null, "idn_language": null, "date_created": "2019-12-28T15:12:20+02:00", "transfer_lock": true, "registrant_handle": "CONTACTHANDLE-1", "contacts": [ { "type": "admin", "handle": "CONTACTHANDLE-1" }, { "type": "tech", "handle": "CONTACTHANDLE-2" } { "type": "billing", "handle": "CONTACTHANDLE-3" } ], "premium_domain": true, "premium_price" { "currency": "USD", "price": 123.45 }, "custom_price_domain": false, "dns_hosted": false, "nsgroup": "myhostingDNS", "dnssec": "signed", "tags": [], "services": [] } ], pagination": { "page": 1, "per_page": 50, "total_pages": 1, "total_results": 1 } }