Scripts to update DNS records on Imperva

Hi,
I’m needing to update the DNS records for verification, and our provider is Imperva. is it possible to get the DNS txt record exported automatically to a file or feed into a powershell script for me to run Imperva’s API to create/change the record?

If you check out DNS Validation (dns-01) | Certify The Web Docs we don’t currently have an Imperva DNS API provider (the best way to get that is to contribute one to GitHub - rmbolger/Posh-ACME: PowerShell module and ACME client to create certificates from Let's Encrypt (or other ACME CA) and we’ll integrate that as well)

We do however have a Custom option where you can supply your own script: DNS Scripting | Certify The Web Docs - that can be any scripting language that can be called from a .bat file.

Another option is CNAME delegation (where challenges are answered by a different zone) and our Certify DNS service: Certify DNS | Certify The Web Docs or your own acme-dns server.

We are also planning to provide a management hub system (in the new year) for managing multiple instances and we plan to include a DNS challenge service in that, so instances (and other ACME clients) could ask the hub to complete a TXT record update on behalf of the client, that way the DNS credentials/scripting doesn’t need copied around everywhere.