acme.sh/dnsapi
lufi42 ba3e088b23 Improved error handling
Improved error handling when result contains data-structure which might contain another status-flag that is related to the status of the related object and not the api call

Revert "Improved error handling"

This reverts commit fa6df1cfab134d38baad19fc1caa0842f00416d5.

Revert "Revert "Improved error handling""

This reverts commit 5a4b78392f063863ee9f56686f5c429e9376af1b.
2022-07-10 17:22:59 +02:00
..
README.md update repo name 2020-01-30 12:06:39 +08:00
dns_1984hosting.sh Update 1984 Hosting's URL 2022-04-15 23:04:10 -04:00
dns_acmedns.sh Refactoring amcedns api (second try) (#3231) 2022-01-09 11:11:00 +08:00
dns_acmeproxy.sh Update authentication logic / info 2019-05-13 08:45:57 +02:00
dns_active24.sh Fix saving token for DNS Active24 2019-05-19 11:47:19 +02:00
dns_ad.sh Revert non-linode scripts since they're untested 2017-07-27 08:52:46 -04:00
dns_ali.sh Issue #2850 : grammar corrections for "exists" and "exist". 2020-06-29 11:29:10 -07:00
dns_anx.sh Speedup for _get_root function 2020-10-30 14:13:32 +01:00
dns_arvan.sh change name actor 2021-03-21 16:20:32 +01:00
dns_aurora.sh Add Aurora DNS API 2021-04-15 08:59:16 +02:00
dns_autodns.sh Create dns_autodns.sh 2018-01-15 10:59:50 +01:00
dns_aws.sh Merge pull request #4086 from plett/aws-multiline-comments 2022-06-18 15:55:10 +08:00
dns_azion.sh Added Azion DNS API 2021-06-23 08:45:22 -03:00
dns_azure.sh add managed identity support for azure dns 2022-01-22 13:22:44 +08:00
dns_cf.sh clear CF_Zone_ID 2022-06-21 10:12:06 +08:00
dns_clouddns.sh Format with shfmt 2020-01-22 05:33:46 +01:00
dns_cloudns.sh Remove cloud domain record with cloud master zone. (#3507) 2022-01-11 15:25:10 +08:00
dns_cn.sh fix format 2019-03-09 09:13:49 +08:00
dns_conoha.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_constellix.sh Workaround for Solaris, as it does not support non-greedy regex 2021-03-24 13:56:14 +01:00
dns_cpanel.sh force a re-test. 2021-10-08 20:10:46 +02:00
dns_curanet.sh added more debug info when rm recordid is empty 2022-02-13 14:00:14 +01:00
dns_cyon.sh fix https://github.com/acmesh-official/acme.sh/issues/4117 2022-06-01 18:06:14 +08:00
dns_da.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_ddnss.sh Update dns_ddnss.sh 2022-01-19 22:22:53 +08:00
dns_desec.sh Remove DEDYN_NAME variable from dns_desec.sh 2021-05-06 16:51:43 +01:00
dns_df.sh typo fixing 2020-05-02 08:29:44 +02:00
dns_dgon.sh Fix SC2236 2020-07-16 06:18:12 +02:00
dns_dnshome.sh Add dnsHome.de API (#3823) 2022-01-09 10:32:22 +08:00
dns_dnsimple.sh Changed records per page to 5000 2019-01-25 09:27:30 +00:00
dns_do.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_doapi.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_domeneshop.sh Add support for Domeneshop DNS API (#2458) 2019-09-05 22:26:28 +08:00
dns_dp.sh Update dns_dp.sh 2021-03-21 16:20:32 +01:00
dns_dpi.sh update dnspod.com api 2021-01-21 22:15:23 +08:00
dns_dreamhost.sh Addressing PR feedback 2018-02-13 21:02:38 -08:00
dns_duckdns.sh duckdns - fix "integer expression expected" errors (#3397) 2021-03-21 16:20:32 +01:00
dns_durabledns.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_dyn.sh Add 'dns_dyn' DNS challenge validation script for Dyn Managed DNS API 2017-07-08 07:06:51 -05:00
dns_dynu.sh Added check for Authentication failure in dns_dynu module 2020-07-12 23:43:03 -03:00
dns_dynv6.sh fix shfmt error 2020-08-31 09:20:10 +02:00
dns_easydns.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_edgedns.sh fix https://github.com/acmesh-official/acme.sh/issues/4105 2022-05-29 15:08:15 +08:00
dns_euserv.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_exoscale.sh Remove extraneous blank lines 2018-12-20 16:37:11 +01:00
dns_fornex.sh Update dns_fornex.sh 2022-04-12 10:11:05 +08:00
dns_freedns.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_gandi_livedns.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_gcloud.sh dns_gcloud: disable argument parsing for challenges 2022-06-01 16:51:01 +02:00
dns_gd.sh Issue #2850 : grammar corrections for "exists" and "exist". 2020-06-29 11:29:10 -07:00
dns_geoscaling.sh Geoscaling: get creds for removal too 2022-03-15 18:56:54 +01:00
dns_he.sh treat variable contents as text, don't process switches 2021-08-17 08:58:04 +03:00
dns_hetzner.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_hexonet.sh Update dns_hexonet.sh 2020-06-24 12:26:11 +03:00
dns_hostingde.sh remove _hostingde_parse_no_strip_whitespace function as this breaks API requests 2019-05-22 16:20:28 +02:00
dns_huaweicloud.sh Fix dns_huaweicloud subshell return 2022-01-20 14:01:33 +08:00
dns_infoblox.sh Shell formatting, again 2021-07-01 22:59:43 +02:00
dns_infomaniak.sh dnsapi/dns_infomaniak.sh: Replace grep by _contains 2020-10-27 13:39:10 -04:00
dns_internetbs.sh support change account conf from env 2018-12-24 14:59:14 +03:00
dns_inwx.sh INWX fix Domain Limit #1491 2020-05-13 12:14:27 +02:00
dns_ionos.sh dnsapi/ionos: Update to API version 1.0.1 2022-05-22 13:24:18 +02:00
dns_ispconfig.sh dns_ispconfig: adding missing brackets 2022-04-07 11:07:06 +02:00
dns_jd.sh ttl 3000 2019-07-13 19:35:55 +08:00
dns_joker.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_kappernet.sh fix shfmt 2020-08-17 22:18:20 +08:00
dns_kas.sh Update dns_kas.sh 2020-01-23 19:20:44 +01:00
dns_kinghost.sh Issue #2850 : grammar corrections for "exists" and "exist". 2020-06-29 11:29:10 -07:00
dns_knot.sh [dns_knot] Use key command instead of command line argument to transmit dns key data. 2022-01-06 17:41:41 +08:00
dns_leaseweb.sh Fixed error 2019-10-25 13:46:10 +02:00
dns_lexicon.sh fix format 2020-07-07 20:52:00 +08:00
dns_linode.sh Revert "Update Linode API to v4" 2018-12-20 11:00:10 -05:00
dns_linode_v4.sh fix https://github.com/acmesh-official/acme.sh/issues/3156 2021-01-10 11:48:12 +08:00
dns_loopia.sh Fix dns_loopia on FreeBSD 2022-04-13 15:41:44 -04:00
dns_lua.sh other fixes 2018-02-17 15:12:19 +01:00
dns_maradns.sh Add support for MaraDNS 2019-05-25 16:55:09 +05:30
dns_me.sh use more compatible regex flag 2020-03-09 11:34:50 -06:00
dns_miab.sh update repo name 2020-01-30 12:06:39 +08:00
dns_misaka.sh fix misaka.io api: breaking changes introduced by apiv1 2020-09-03 21:46:54 +08:00
dns_myapi.sh update repo name 2020-01-30 12:06:39 +08:00
dns_mydevil.sh Fix DNS handling for MyDevil.net 2022-04-15 10:38:45 +02:00
dns_mydnsjp.sh Increase security using https for MyDNS.JP API 2018-11-25 18:14:52 +09:00
dns_mythic_beasts.sh fix: Neilpang review 2022-01-06 17:41:41 +08:00
dns_namecheap.sh rename _error _err 2022-05-31 11:41:22 -04:00
dns_namecom.sh update 2019-03-16 15:09:49 +08:00
dns_namesilo.sh fixed #2441: dns_namesilo.sh _get_root (#2442) 2019-08-15 14:23:12 +08:00
dns_nederhost.sh Force a commit. 2022-05-18 16:12:37 +02:00
dns_neodigit.sh Revert change 2018-12-04 14:36:28 +01:00
dns_netcup.sh Fix variable name 2021-09-06 17:01:31 +02:00
dns_netlify.sh Also check for the closing quote so that only exact domain matches are found. 2022-04-06 14:29:25 +10:00
dns_nic.sh Issue2547 wrong url construction for multiple dns services 2020-08-12 15:17:54 +03:00
dns_njalla.sh Bugfix error message in rest function 2020-05-07 15:45:47 +02:00
dns_nm.sh deleted txt entry routine by request of namemaster.de, entry is deleted automatically 2020-03-21 21:18:25 +01:00
dns_nsd.sh fix https://github.com/acmesh-official/acme.sh/issues/3563 2021-06-19 11:52:11 +08:00
dns_nsone.sh Set NS1 DNS record TTL to 0 2019-02-06 21:49:17 +01:00
dns_nsupdate.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_nw.sh Add support for Thermo, Nexcess, and Futurehosting DNS APIs 2019-02-06 10:42:11 -05:00
dns_oci.sh Fix _dbase64 decode of OCI_CLI_KEY 2022-05-21 14:36:10 +10:00
dns_one.sh fix format 2021-04-17 22:09:59 +08:00
dns_online.sh fix travis 2019-02-15 08:56:09 +00:00
dns_openprovider.sh Update dns_openprovider.sh 2020-04-27 15:41:50 +02:00
dns_openstack.sh Rename openstack to dns_openstack 2020-08-12 11:24:45 +10:00
dns_opnsense.sh dns_opnsense.sh - Fixed the domain parse regex 2022-02-19 10:52:24 -08:00
dns_ovh.sh Add call dns OVH API for refresh domain after delete TXT record 2022-05-02 16:16:56 +02:00
dns_pdns.sh [dns_pdns] Fix: missing content type in PATCH requests #3454 2021-06-25 10:12:23 +02:00
dns_pleskxml.sh Improved error handling 2022-07-10 17:22:59 +02:00
dns_pointhq.sh Native PointHQ support 2019-01-08 15:59:29 +11:00
dns_porkbun.sh Fix porkbun issues 2021-05-30 18:23:13 +03:00
dns_rackcorp.sh _get_root now does not skip the first label of the domain 2021-01-11 13:03:42 +00:00
dns_rackspace.sh trigger GH Actions again 2021-09-23 08:50:20 -04:00
dns_rcode0.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_regru.sh DNS REGRU utf-list to idn (punycode) 2022-01-19 21:59:48 +08:00
dns_scaleway.sh fix: fix delete txt record and error mngtt 2020-12-08 16:32:31 +01:00
dns_schlundtech.sh Create DNS API for Schlundtech 2019-05-02 12:18:16 +02:00
dns_selectel.sh merge https://github.com/acmesh-official/acme.sh/pull/4108 2022-05-29 15:03:09 +08:00
dns_servercow.sh Update dns_servercow.sh to support wildcard certs 2021-03-21 16:20:32 +01:00
dns_simply.sh Fixes Simply.com to use REST API version 2 with Basic Auth 2022-03-10 11:13:38 +01:00
dns_tele3.sh remove whitespace 2018-05-02 11:13:10 +02:00
dns_transip.sh Fix string truncation for POSIX 2020-05-19 23:09:16 +02:00
dns_udr.sh FIX dns_udr api: loop variable 2022-02-08 15:57:19 +01:00
dns_ultra.sh variable expansion consistency & actions push 2022-06-07 11:59:34 -03:00
dns_unoeuro.sh Username not required to contain "UE" 2020-07-02 09:48:05 +02:00
dns_variomedia.sh Reflect recent Variomedia API changes 2020-07-07 22:56:51 +02:00
dns_veesp.sh Add Veesp DNS API 2021-09-22 23:17:50 +03:00
dns_vercel.sh Create dns_vercel.sh 2022-05-10 22:22:14 +08:00
dns_vscale.sh Fix Vscale 2019-11-03 07:21:16 +03:00
dns_vultr.sh fix bug 2021-06-06 22:53:39 +08:00
dns_websupport.sh String update 2021-03-21 16:25:04 +01:00
dns_world4you.sh dns_world4you: fix _parse_paket_nr 2022-04-28 20:49:55 +02:00
dns_yandex.sh Fix SC2236 2020-07-16 06:18:46 +02:00
dns_zilore.sh head => _head_n 2018-03-28 18:14:45 +03:00
dns_zone.sh use different method to get root 2020-01-02 14:55:36 +02:00
dns_zonomi.sh fix format 2018-02-10 23:34:34 +08:00

README.md

How to use DNS API

DNS api usage:

https://github.com/acmesh-official/acme.sh/wiki/dnsapi