Update DNS record via API Update DNS record via API...

Argomento: Update DNS record via API

Post Update DNS record via API
di infotp su martedì 23 luglio 2019

Hi all,

I have a question about the use of the webservice...

I'm using the API documentation in order to generate the cURL command : https://www.dynu.com/Support/API#/

I try to get information and it works perfectly :
curl -X GET https://api.dynu.com/v2/dns/[DOMID]/record/[RECORD_ID] -H "accept: application/json" -H "API-Key: [API_KEY]"
{
"ipv4Address" : "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
"content" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"statusCode" : 200,
"nodeName" : "xxxxxxxxxxxxxxxxxxxxxxx",
"state" : true,
"id" : [RECORD_ID],
"updatedOn" : "2019-07-22T09:25:12",
"hostname" : "xxxxxxxxxxxxxxxxxxxxxxxxx",
"location" : "xxxxxxxxxxxxxxxxxxxxxx",
"recordType" : "A",
"ttl" : 120,
"domainName" : "xxxxxxxxxxxxxxxx",
"domainId" : [DOMID]
}

But when I want to update a value, for example location, it fails :
curl -X POST https://api.dynu.com/v2/dns/[DOMID]/record/[RECORD_ID] -H "accept: application/json" -H "API-Key: [API_KEY]" -H "Content-Type: application/json" -d "{\"location\":\"NEW VAL\"}"

The error status which is not in the documentation is :
{
"message" : "Invalid.",
"statusCode" : 505,
"type" : "Validation Exception"
}

Regards

Rispondi con citazione | Segnalare
Post [auto-SOLVED] Update DNS record via API
di infotp su martedì 23 luglio 2019

I found the problem...
When you want to POST new values, you have to send the JSON of all the data !!

Rispondi con citazione | Segnalare
Post Re: Update DNS record via API
di mitechy su giovedì 5 agosto 2021

Really helpfull, thanks!!

Rispondi con citazione | Segnalare
Post Re: Update DNS record via API
di alienkidmj12 su sabato 13 maggio 2023

can someone post an example of command using curl to update domain ip ?

Rispondi con citazione | Segnalare
Post Re: Re: Update DNS record via API
di xiaoye su mercoledì 17 maggio 2023

alienkidmj12 wrote:can someone post an example of command using curl to update domain ip ?
You can refer to https://www.dynu.com/DynamicDNS/IPUpdateClient/cURL.

Rispondi con citazione | Segnalare
martedì 17 dicembre 2024 23:56
Loading...