infomaniak for libdns
This package implements the libdns interfaces for infomaniak, allowing you to manage DNS records.
import "github.com/libdns/infomaniak"
provider := &infomaniak.Provider{
APIToken: "YOUR_API_TOKEN"
}
Please login to your infomaniak account and then navigate here to issue your API access token. The scope of your token has to include "domain".
⚠️ The API for domains is currently not listed in the infomaniak API reference. Their support told me that the API for domains is "not yet mature". The API calls in this module were implemented based on the go-acme/lego infomaniak provider and the acmesh-official/acme.sh infomaniak provider. The API could be subject to changes.