Update DNS record via API...
Update DNS record via API
- Casa
- Pannello di controllo
- Forum della Comunità
- General Discussion
- Developer Discussion
- Update DNS record via API
- Forum della Comunità
- Update DNS record via API
Argomento: Update DNS record via API
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
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
I found the problem...
When you want to POST new values, you have to send the JSON of all the data !!
When you want to POST new values, you have to send the JSON of all the data !!
Rispondi con citazione | Segnalare
can someone post an example of command using curl to update domain ip ?
Rispondi con citazione | Segnalare
alienkidmj12 wrote:can someone post an example of command using curl to update domain ip ?
Rispondi con citazione | Segnalare
Autore | Argomento: Update DNS record via API |
---|---|
infotp Iscritto: 05/07/2019 |
Update DNS record via API martedì 23 luglio 2019 02:26
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 |
infotp Iscritto: 05/07/2019 |
Update DNS record via API martedì 23 luglio 2019 05:27
I found the problem...
When you want to POST new values, you have to send the JSON of all the data !! |
mitechy Iscritto: 22/10/2020 |
Update DNS record via API giovedì 5 agosto 2021 09:38
Really helpfull, thanks!!
|
alienkidmj12 Iscritto: 19/04/2017 |
Update DNS record via API sabato 13 maggio 2023 04:09
can someone post an example of command using curl to update domain ip ?
|
xiaoye Iscritto: 27/03/2015 |
Update DNS record via API mercoledì 17 maggio 2023 10:05
|
Al momento è giovedì 9 gennaio 2025 10:21 US Mountain Standard Time
giovedì 9 gennaio 2025 10:21