Question:
So my app suddenly stopped being able to understand webhooks coming in. I come to find the public key has changed without notice. I update the public key to the new one yet the old application still keeps sending JWTs with signatures that cannot be understood. Need help priority by developers if possible - got a client whose system isn’t working. Thanks in advance.
Product:
Wix Studio/Wix bookings
What are you trying to achieve:
I want it to work like it has the past 3 years.
What have you already tried:
Called support - they couldn’t help me with API questions. Read docs, read forums.
Additional information:
None
Is this referring to an app built on Wix Studio or Wix Blocks? Are these webhook events being received via Http Functions?
Also, when you mention “the public key has changed without notice” is this referring to the authorization details on the server that is sending events to your app on Wix?
I would love to help but I need more details to understand what is happening.
Hi, this is Carmel from Wix Bookings.
Can you please provide some more context so we can try to assist?
Thanks,
Carmel and the Bookings team
It was built as a Wix “Custom App”, under Wix Studio or whatever it was called 3 years ago. The public key that Wix signs its JWTs (of webhooks sent) was changed for real (not just formatting, I did a diff).
It is no longer urgent because it was fixed by reinstalling the app into the clients website, and I’m now hard at work replacing the service since the webhooks used were V1 which are deprecated at end of year anyway. Ofcourse would still be lovely to know why it suddenly switched public key, but it’s not a matter of service currently. Apologizes for the late replies, the notifications didn’t reach me.