Let's Encrypt
communityFree, automated, and open Certificate Authority providing TLS/SSL certificates via ACME protocol.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://acme-v02.api.letsencrypt.org/directoryGet ACME directory
Returns
newNonce, newAccount, newOrder, newAuthz, revokeCert, keyChange URLsPOST
https://acme-v02.api.letsencrypt.org/acme/new-orderCreate certificate order
Parameters
notAfterISO8601 (stringoptionalnotBeforeISO8601 (stringoptionalidentifiersarray of {type: dnsrequired— value: domain} (arrayReturns
status, expires, identifiers[], authorizations[], finalize URLGET
https://crt.sh/?q={domain}&output=jsonCheck certificate transparency logs
Parameters
domaindomain name (stringrequiredReturns
certificates[] with id, issuer_ca_id, issuer_name, common_name, name_value, not_before, not_after, serial_number