NextName Kennisbank

Contacts : Validate

  • Aangemaakt: 01-03-2023

Omschrijving

Wijzig de TLD specifieke parameters van een contact

Endpoint

Parameters

Een overzicht van alle TLD specifieke parameters vind je op de pagina Extra parameters voor contacten

Antwoord

Voorbeeld

Beschrijving:

Wijzig de TLD specifieke parameters voor SIDN (.NL) van contact ABCD-0001: De rechtsvorm en het KvK-nummer

Opdracht in PHP:

<?php
$env      = "live"; // live or test
$api_key  = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$api_url  = "/v2/contacts/ABCD-0001/tlddata/SIDN";
$api_host = $env === "live" ? "https://api.nextname.nl" : "https://api-test.nextname.nl";

$a_data = [
            "legal_form" => "BV",
            "legal_form_regno" => "12345678"
	  ];

$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 "TLDdata successfully updated";
}

curl_close($ch);
Opdracht in cURL:
curl -X PUT -H "Content-Type: application/json" -H "Authorization: Bearer XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-d '{"legal_form":"BV","legal_form_regno":"12345678"}' \
https://api-test.nextname.nl/v2/contacts/ABCD-0001/tlddata/SIDN

Antwoord:

HTTP/1.1 204 No Content