Did you change the response of new account?

Did you change the response of https://acme-v02.api.letsencrypt.org/acme/new-acct recently? Seems like it doesn't include contact anymore. Am I right?

Correct. LE doesn't store contact information anymore.

4 Likes

Did it break anything?

2 Likes

Yes, I think these kinds of changes should be announced sooner. We have a similar discussion here

2 Likes

Yes, they ideally should - this change seems innocuous enough but for clients that haven't encountered email-less ACME account registrations before it could still have an impact if you use the registration result and expect a value.

The client I develop is currently seeing a few thousands failures per day as a result of the recent API certificate type changes resulting in different client cipher suites being required: Certify the Web Cannot create secure channel error but again that type of change should have been ok, it just turns out it wasn't in reality.

2 Likes

It was announced on 2025-01-23 in Ending Support for Expiration Notification Emails already.

Everyone is advised to subscribe to the API Announcements section where it was posted.

1 Like

Yes, they announced that they wouldn't be sending out expiration emails, but I don't know as that made it obvious that they would no longer be including the contact field at all in their ACME protocol account responses.

5 Likes

Well, that's true indeed.

It would have been nice if Let's Encrypt would have announced that detail too, well in advance.

I guess that after..

..the Let's Encrypt team would announce these kind of small changes. Guess they haven't learned or decided to continue changing things without annoucements on purpose. That's their prerogative of course.

3 Likes

This also caused a problem with acme-tiny: Change in Let's encrypt response broke client if contact is set · Issue #299 · diafygi/acme-tiny · GitHub

2 Likes

Ironically it's because acme-tiny logs the contact response of the acme account creation, so their logging causes an exception, which is indeed unfortunate and difficult to predict

3 Likes

This change also impacts `Exception while executing function: Order` · Issue #841 · shibayan/keyvault-acmebot · GitHub

1 Like