Domains : tags

  • Aangemaakt : 20-12-2023
  • Laatste update:

Omschrijving

Wijzig de tags van een domeinnaam. Je kunt tags bij een domeinnaam opgeven als eigen referentie

Endpoint


Parameters

Parameter Datatype Verplicht Omschrijving
tags array Ja array met tags, elke tag heeft de volgende vereisten:
• Lengte min: 1 karakter
• Lengte max: 20 karakters
• Toegestane karakters: Letters, cijfers en -
• Regexp: ^[a-zA-Z0-9\-]{1,20}$

Antwoord

Voorbeeld


Beschrijving:
Wijzig de tags van een domeinnaam

Opdracht in PHP:
<?php
$env      = "live"; // live or test
$api_key  = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$api_url  = "/v2/domains/testdomeinnaam.nl/tags";
$api_host = $env === "live" ? "https://api.nextname.nl" : "https://api-test.nextname.nl";

$a_data = ["tags" => ["customerno-12345","server-x"];

$json_data = json_encode($a_data);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_host . $api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt( $ch, CURLOPT_POSTFIELDS, $json_data );
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer $api_key","Content-Type: application/json"));
$output = curl_exec($ch);

if(curl_getinfo($ch, CURLINFO_HTTP_CODE) === 204) {  
  echo "Tags successfully updated";  
}

curl_close($ch);
Opdracht in cURL:
curl -X PUT -H "Content-Type: application/json" -H "Authorization: Bearer XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-d '{"tags":["customer-12345","server-x"]}' \
https://api-test.nextname.nl/v2/domains/testdomeinnaam.nl/tags
Antwoord:
HTTP/1.1 204 No Content