Open kmpm opened 2 years ago
Proper response from Loopia Secondline Support below.
Removing line below from https://techblog.se/2020/01/19/automating-certbot-dns-validation-with-loopiadns-lets-encrypt/ loopia-api did the trick
XML="$XML<param><value><string></string></value></param>"
Loopia Secondline Support reply
I föregående version av LoopiaAPI så kunde man som kund skicka med sitt kundnummer som en parameter, detta var dock valfritt vilket gjorde att många skickade en tom parameter istället (""). Exempel på hur den delen av ett anrop kan se ut som skulle blivit godkänt i föregående API version:
"params":["","doman.se","@"]
I den nya versionen så kan inte kunden skicka med ett kundnummer som en parameter, vilket gör att de som skickar med detta, eller skickar med en tom sträng får ett felmeddelande (oftast error 623). Undantaget här är återförsäljare som fortfarande behöver skicka med kundnummer när de gör anrop mot sina kunders konton.
Maybe I could take a swing at solving this issue when I get some time for it.
I guess we should add the customer number as an optional CLI parameter since its value will change depending on which of the reseller account's customers the request is aimed at?
On addZoneRecord and others the field
customer_number
is required if you are using a reseller account according to the documentation https://www.loopia.se/api/addzonerecord/Would perhaps be nice to support it.