I want to create a new API client. Other than ACME documentation, is there a Let’s Encrypt API or other tips/guides on writing new client?
What about using Postman (https://www.postman.com/) or other API development tool to build a test client?
I want to create a new API client. Other than ACME documentation, is there a Let’s Encrypt API or other tips/guides on writing new client?
What about using Postman (https://www.postman.com/) or other API development tool to build a test client?
Hi @roks4brains
the ACME documentation is the Letsencrypt API.
May be easier if you use a library. Check
It’s also worth reading the “Client Developer Information” section at the bottom of
An important tip in one of those documents is to subscribe to the API Announcements category here on the Let’s Encrypt forum. That’s where announcements are posted about changes in Let’s Encrypt services that affect client developers or integrators.
If you want to play with Postman, then you will probably need to use a “Pre-request Script” to do JWS signing of all of your requests. ACME is not quite as straightforward and simple as most REST APIs, in that you can’t really just send a bare JSON body that you wrote by hand .
https://github.com/cpu/acmeshell can be quite handy, because you can experiment with raw request payloads and the software will do all of the signing for you under the hood. You can also display the intermediate stages of signing, which can be useful for debugging.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.